diff options
Diffstat (limited to 'src/compute/hs/gen/networks_sorting.c')
-rw-r--r-- | src/compute/hs/gen/networks_sorting.c | 30157 |
1 files changed, 30157 insertions, 0 deletions
diff --git a/src/compute/hs/gen/networks_sorting.c b/src/compute/hs/gen/networks_sorting.c new file mode 100644 index 0000000000..c7beb6b45e --- /dev/null +++ b/src/compute/hs/gen/networks_sorting.c @@ -0,0 +1,30157 @@ +/* + * Copyright 2016 Google Inc. + * + * Use of this source code is governed by a BSD-style license that can + * be found in the LICENSE file. + * + */ + +// +// This file was generated using a modified version of +// the Perl script "algorithm-networksort-chooser" found here: +// +// http://search.cpan.org/dist/Algorithm-Networksort-Chooser/bin/algorithm-networksort-chooser +// + +#include "networks.h" +#include "macros.h" + +// +// +// + +#define S(n) static struct hsg_op const sn##n[] +#define X(a,b) { HSG_OP_TYPE_CMP_XCHG, { a, b }} + +// +// +// + +#define LS(n) { ARRAY_LENGTH(sn##n), sn##n } + +// +// +// + +S(2) = { + X(1,2) +}; +S(4) = { + X(1,3), X(2,4), X(1,2), X(3,4), X(2,3) +}; +S(6) = { + X(1,5), X(2,6), X(1,3), X(2,4), X(3,5), X(4,6), X(1,2), X(3,4), X(5,6), + X(2,5), X(2,3), X(4,5) +}; +S(8) = { + X(1,5), X(2,6), X(3,7), X(4,8), X(1,3), X(2,4), X(5,7), X(6,8), X(3,5), + X(4,6), X(1,2), X(3,4), X(5,6), X(7,8), X(2,5), X(4,7), X(2,3), X(4,5), X(6,7) +}; +S(10) = { + X(5,10), X(4,9), X(3,8), X(2,7), X(1,6), X(2,5), X(7,10), X(1,4), X(6,9), + X(1,3), X(4,7), X(8,10), X(1,2), X(3,5), X(6,8), X(9,10), X(2,3), X(5,7), + X(8,9), X(4,6), X(3,6), X(7,9), X(2,4), X(5,8), X(3,4), X(7,8), X(4,5), X(6,7), + X(5,6) +}; +S(12) = { + X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(2,4), X(6,8), X(10,12), + X(1,3), X(5,7), X(9,11), X(2,3), X(6,7), X(10,11), X(2,6), X(7,11), X(6,10), + X(3,7), X(2,6), X(7,11), X(1,5), X(8,12), X(4,8), X(5,9), X(1,5), X(8,12), + X(2,5), X(8,11), X(4,9), X(3,4), X(9,10), X(3,5), X(8,10), X(4,6), X(7,9), + X(4,5), X(6,7), X(8,9) +}; +S(14) = { + X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(1,3), X(5,7), + X(9,11), X(2,4), X(6,8), X(10,12), X(1,5), X(9,13), X(2,6), X(10,14), X(3,7), + X(4,8), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(6,11), X(7,10), + X(4,13), X(8,12), X(2,3), X(5,9), X(2,5), X(8,14), X(3,9), X(3,5), X(6,7), + X(10,11), X(12,14), X(4,9), X(8,13), X(7,9), X(11,13), X(4,6), X(8,10), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(7,8), X(9,10) +}; +S(16) = { + X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(1,3), + X(5,7), X(9,11), X(13,15), X(2,4), X(6,8), X(10,12), X(14,16), X(1,5), X(9,13), + X(2,6), X(10,14), X(3,7), X(11,15), X(4,8), X(12,16), X(1,9), X(2,10), X(3,11), + X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(6,11), X(7,10), X(4,13), + X(14,15), X(8,12), X(2,3), X(5,9), X(2,5), X(8,14), X(3,9), X(12,15), X(3,5), + X(6,7), X(10,11), X(12,14), X(4,9), X(8,13), X(7,9), X(11,13), X(4,6), X(8,10), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(7,8), X(9,10) +}; +S(18) = { + X(1,17), X(2,18), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(9,17), X(10,18), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(5,17), X(6,18), X(5,9), X(6,10), X(7,11), + X(8,12), X(13,17), X(14,18), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(3,17), X(4,18), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(2,17), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), + X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17) +}; +S(20) = { + X(1,17), X(2,18), X(3,19), X(4,20), X(1,9), X(2,10), X(3,11), X(4,12), + X(5,13), X(6,14), X(7,15), X(8,16), X(9,17), X(10,18), X(11,19), X(12,20), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(5,17), + X(6,18), X(7,19), X(8,20), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), + X(14,18), X(15,19), X(16,20), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), + X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(3,17), X(4,18), X(3,9), + X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(3,5), X(4,6), X(7,9), X(8,10), + X(11,13), X(12,14), X(15,17), X(16,18), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(2,17), X(4,19), + X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(2,5), X(4,7), X(6,9), + X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(2,3), X(4,5), X(6,7), + X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19) +}; +S(22) = { + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(5,17), X(6,18), + X(7,19), X(8,20), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), + X(15,19), X(16,20), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(3,17), X(4,18), X(7,21), X(8,22), + X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), + X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), + X(19,21), X(20,22), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(2,17), X(4,19), X(6,21), + X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), + X(18,19), X(20,21) +}; +S(24) = { + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(9,17), + X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(1,5), + X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), + X(18,22), X(19,23), X(20,24), X(5,17), X(6,18), X(7,19), X(8,20), X(5,9), + X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(1,3), + X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), + X(18,20), X(21,23), X(22,24), X(3,17), X(4,18), X(7,21), X(8,22), X(3,9), + X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), + X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(2,17), X(4,19), X(6,21), + X(8,23), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), + X(16,23), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), + X(16,19), X(18,21), X(20,23), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), + X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23) +}; +S(26) = { + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(17,25), X(18,26), X(9,17), X(10,18), X(11,19), X(12,20), + X(13,21), X(14,22), X(15,23), X(16,24), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(5,9), X(6,10), + X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), + X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), + X(17,19), X(18,20), X(21,23), X(22,24), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), + X(15,21), X(16,22), X(19,25), X(20,26), X(3,5), X(4,6), X(7,9), X(8,10), + X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), + X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), + X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), + X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25) +}; +S(28) = { + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(1,9), X(2,10), X(3,11), X(4,12), + X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), + X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(3,17), X(4,18), + X(7,21), X(8,22), X(11,25), X(12,26), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), + X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), + X(18,21), X(20,23), X(22,25), X(24,27), X(2,3), X(4,5), X(6,7), X(8,9), + X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), + X(26,27) +}; +S(30) = { + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(9,17), X(10,18), X(11,19), X(12,20), + X(13,21), X(14,22), X(15,23), X(16,24), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), + X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), + X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(2,3), X(4,5), X(6,7), X(8,9), + X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), + X(26,27), X(28,29) +}; +S(32) = { + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), + X(21,25), X(22,26), X(23,27), X(24,28), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), + X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), + X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31) +}; +S(34) = { + X(1,33), X(2,34), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), + X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), + X(15,31), X(16,32), X(17,33), X(18,34), X(1,9), X(2,10), X(3,11), X(4,12), + X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), + X(21,29), X(22,30), X(23,31), X(24,32), X(9,33), X(10,34), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(5,33), X(6,34), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(3,33), X(4,34), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(3,9), X(4,10), + X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), + X(23,29), X(24,30), X(27,33), X(28,34), X(3,5), X(4,6), X(7,9), X(8,10), + X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), + X(27,29), X(28,30), X(31,33), X(32,34), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(2,33), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(2,5), X(4,7), X(6,9), X(8,11), + X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), + X(26,29), X(28,31), X(30,33), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), + X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), + X(28,29), X(30,31), X(32,33) +}; +S(36) = { + X(1,33), X(2,34), X(3,35), X(4,36), X(1,17), X(2,18), X(3,19), X(4,20), + X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), + X(13,29), X(14,30), X(15,31), X(16,32), X(17,33), X(18,34), X(19,35), X(20,36), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(9,33), X(10,34), X(11,35), X(12,36), X(9,17), X(10,18), X(11,19), X(12,20), + X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(5,33), X(6,34), X(7,35), X(8,36), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), + X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), + X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), + X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), + X(33,35), X(34,36), X(3,33), X(4,34), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(3,9), X(4,10), + X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), + X(23,29), X(24,30), X(27,33), X(28,34), X(3,5), X(4,6), X(7,9), X(8,10), + X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), + X(27,29), X(28,30), X(31,33), X(32,34), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(2,33), X(4,35), + X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), + X(18,33), X(20,35), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), + X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), + X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), + X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), + X(34,35) +}; +S(38) = { + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(1,17), X(2,18), + X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), + X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(1,9), X(2,10), X(3,11), X(4,12), + X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), + X(21,29), X(22,30), X(23,31), X(24,32), X(9,33), X(10,34), X(11,35), X(12,36), + X(13,37), X(14,38), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), + X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(33,37), X(34,38), X(5,33), X(6,34), X(7,35), X(8,36), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), + X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), + X(31,35), X(32,36), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(3,33), X(4,34), X(7,37), X(8,38), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(3,5), X(4,6), X(7,9), X(8,10), + X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), + X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(2,33), X(4,35), X(6,37), X(2,17), X(4,19), X(6,21), X(8,23), + X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37) +}; +S(40) = { + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(33,37), X(34,38), X(35,39), X(36,40), X(5,33), X(6,34), X(7,35), X(8,36), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), + X(3,33), X(4,34), X(7,37), X(8,38), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), + X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), + X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), + X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), + X(35,37), X(36,38), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), + X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(2,33), X(4,35), + X(6,37), X(8,39), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), + X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), + X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), + X(34,35), X(36,37), X(38,39) +}; +S(42) = { + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), + X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), + X(15,31), X(16,32), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), + X(23,39), X(24,40), X(25,41), X(26,42), X(1,9), X(2,10), X(3,11), X(4,12), + X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), + X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(1,5), X(2,6), + X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), + X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), + X(35,39), X(36,40), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(5,9), X(6,10), + X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), + X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), + X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), + X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), + X(33,35), X(34,36), X(37,39), X(38,40), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), + X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), + X(35,41), X(36,42), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), + X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), + X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(2,9), X(4,11), X(6,13), + X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), + X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), + X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), + X(32,33), X(34,35), X(36,37), X(38,39), X(40,41) +}; +S(44) = { + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(1,17), X(2,18), X(3,19), X(4,20), + X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), + X(13,29), X(14,30), X(15,31), X(16,32), X(17,33), X(18,34), X(19,35), X(20,36), + X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(9,33), X(10,34), X(11,35), X(12,36), + X(13,37), X(14,38), X(15,39), X(16,40), X(9,17), X(10,18), X(11,19), X(12,20), + X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), + X(29,37), X(30,38), X(31,39), X(32,40), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), + X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), + X(37,41), X(38,42), X(39,43), X(40,44), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), + X(41,43), X(42,44), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(3,9), X(4,10), + X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), + X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), + X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), + X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), + X(35,37), X(36,38), X(39,41), X(40,42), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), + X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), + X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), + X(34,37), X(36,39), X(38,41), X(40,43), X(2,3), X(4,5), X(6,7), X(8,9), + X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), + X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), + X(42,43) +}; +S(46) = { + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(1,17), X(2,18), + X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), + X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(1,9), X(2,10), X(3,11), X(4,12), + X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), + X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), + X(37,45), X(38,46), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), + X(15,39), X(16,40), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), + X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), + X(31,39), X(32,40), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), + X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), + X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), + X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), + X(37,41), X(38,42), X(39,43), X(40,44), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), + X(41,43), X(42,44), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), + X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), + X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), + X(12,43), X(14,45), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), + X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), + X(30,45), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), + X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), + X(32,39), X(34,41), X(36,43), X(38,45), X(2,5), X(4,7), X(6,9), X(8,11), + X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), + X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), + X(42,45), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), + X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), + X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45) +}; +S(48) = { + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), + X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), + X(37,41), X(38,42), X(39,43), X(40,44), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), + X(41,43), X(42,44), X(45,47), X(46,48), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), + X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), + X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(38,45), X(40,47), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), + X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), + X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47) +}; +S(50) = { + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), + X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), + X(15,31), X(16,32), X(33,49), X(34,50), X(17,33), X(18,34), X(19,35), X(20,36), + X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), + X(29,45), X(30,46), X(31,47), X(32,48), X(1,9), X(2,10), X(3,11), X(4,12), + X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), + X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), + X(37,45), X(38,46), X(39,47), X(40,48), X(9,33), X(10,34), X(11,35), X(12,36), + X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(3,9), X(4,10), + X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), + X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), + X(39,45), X(40,46), X(43,49), X(44,50), X(3,5), X(4,6), X(7,9), X(8,10), + X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), + X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), + X(43,45), X(44,46), X(47,49), X(48,50), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(2,33), X(4,35), X(6,37), + X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), + X(36,43), X(38,45), X(40,47), X(42,49), X(2,5), X(4,7), X(6,9), X(8,11), + X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), + X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), + X(42,45), X(44,47), X(46,49), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), + X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), + X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), + X(44,45), X(46,47), X(48,49) +}; +S(52) = { + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(1,17), X(2,18), X(3,19), X(4,20), + X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), + X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(9,17), X(10,18), X(11,19), X(12,20), + X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), + X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), + X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), + X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), + X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), + X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), + X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), + X(49,51), X(50,52), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(3,9), X(4,10), + X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), + X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), + X(39,45), X(40,46), X(43,49), X(44,50), X(3,5), X(4,6), X(7,9), X(8,10), + X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), + X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), + X(43,45), X(44,46), X(47,49), X(48,50), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), + X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), + X(34,49), X(36,51), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), + X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), + X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), + X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), + X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), + X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), + X(50,51) +}; +S(54) = { + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(1,17), X(2,18), + X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), + X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), + X(35,51), X(36,52), X(37,53), X(38,54), X(17,33), X(18,34), X(19,35), X(20,36), + X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), + X(29,45), X(30,46), X(31,47), X(32,48), X(1,9), X(2,10), X(3,11), X(4,12), + X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), + X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), + X(37,45), X(38,46), X(39,47), X(40,48), X(9,33), X(10,34), X(11,35), X(12,36), + X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), + X(29,53), X(30,54), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), + X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), + X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), + X(49,53), X(50,54), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), + X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), + X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), + X(47,51), X(48,52), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(3,5), X(4,6), X(7,9), X(8,10), + X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), + X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), + X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), + X(16,47), X(18,49), X(20,51), X(22,53), X(2,17), X(4,19), X(6,21), X(8,23), + X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), + X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), + X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53) +}; +S(56) = { + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), + X(49,53), X(50,54), X(51,55), X(52,56), X(5,33), X(6,34), X(7,35), X(8,36), + X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(37,49), X(38,50), X(39,51), X(40,52), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), + X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), + X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), + X(19,49), X(20,50), X(23,53), X(24,54), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), + X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), + X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), + X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), + X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), + X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), + X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), + X(51,53), X(52,54), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), + X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), + X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(22,53), X(24,55), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), + X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), + X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), + X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), + X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), + X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), + X(50,51), X(52,53), X(54,55) +}; +S(58) = { + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), + X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), + X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), + X(39,55), X(40,56), X(41,57), X(42,58), X(17,33), X(18,34), X(19,35), X(20,36), + X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), + X(29,45), X(30,46), X(31,47), X(32,48), X(1,9), X(2,10), X(3,11), X(4,12), + X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), + X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), + X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(1,5), X(2,6), + X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), + X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), + X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), + X(51,55), X(52,56), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(5,9), X(6,10), + X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), + X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), + X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), + X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), + X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), + X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), + X(49,51), X(50,52), X(53,55), X(54,56), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), + X(27,57), X(28,58), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), + X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), + X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), + X(51,57), X(52,58), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), + X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), + X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), + X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), + X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(2,9), X(4,11), X(6,13), + X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), + X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), + X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), + X(54,57), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), + X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), + X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), + X(48,49), X(50,51), X(52,53), X(54,55), X(56,57) +}; +S(60) = { + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(1,17), X(2,18), X(3,19), X(4,20), + X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), + X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), + X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(49,57), X(50,58), X(51,59), X(52,60), X(9,33), X(10,34), X(11,35), X(12,36), + X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), + X(29,53), X(30,54), X(31,55), X(32,56), X(9,17), X(10,18), X(11,19), X(12,20), + X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), + X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), + X(45,53), X(46,54), X(47,55), X(48,56), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), + X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), + X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), + X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), + X(53,57), X(54,58), X(55,59), X(56,60), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), + X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), + X(57,59), X(58,60), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(3,9), X(4,10), + X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), + X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), + X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), + X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), + X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), + X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), + X(51,53), X(52,54), X(55,57), X(56,58), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), + X(57,58), X(59,60), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), + X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), + X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), + X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), + X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), + X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), + X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), + X(50,53), X(52,55), X(54,57), X(56,59), X(2,3), X(4,5), X(6,7), X(8,9), + X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), + X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), + X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), + X(58,59) +}; +S(62) = { + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(1,17), X(2,18), + X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), + X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), + X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), + X(43,59), X(44,60), X(45,61), X(46,62), X(17,33), X(18,34), X(19,35), X(20,36), + X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), + X(29,45), X(30,46), X(31,47), X(32,48), X(1,9), X(2,10), X(3,11), X(4,12), + X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), + X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), + X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), + X(53,61), X(54,62), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), + X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), + X(31,55), X(32,56), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), + X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), + X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), + X(47,55), X(48,56), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), + X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), + X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), + X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), + X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), + X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), + X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), + X(53,57), X(54,58), X(55,59), X(56,60), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), + X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), + X(57,59), X(58,60), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), + X(31,61), X(32,62), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(47,61), X(48,62), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), + X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), + X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), + X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), + X(55,57), X(56,58), X(59,61), X(60,62), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), + X(57,58), X(59,60), X(61,62), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), + X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), + X(28,59), X(30,61), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), + X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), + X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), + X(46,61), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), + X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), + X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), + X(48,55), X(50,57), X(52,59), X(54,61), X(2,5), X(4,7), X(6,9), X(8,11), + X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), + X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), + X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), + X(58,61), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), + X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), + X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), + X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61) +}; +S(64) = { + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), + X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), + X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), + X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), + X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), + X(53,57), X(54,58), X(55,59), X(56,60), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), + X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), + X(57,59), X(58,60), X(61,63), X(62,64), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), + X(27,57), X(28,58), X(31,61), X(32,62), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), + X(43,57), X(44,58), X(47,61), X(48,62), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), + X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), + X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), + X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), + X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), + X(54,61), X(56,63), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), + X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), + X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), + X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63) +}; +S(66) = { + X(1,65), X(2,66), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(33,65), X(34,66), X(1,17), X(2,18), X(3,19), X(4,20), + X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), + X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), + X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), + X(45,61), X(46,62), X(47,63), X(48,64), X(17,65), X(18,66), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), + X(9,65), X(10,66), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), + X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), + X(31,55), X(32,56), X(41,65), X(42,66), X(9,17), X(10,18), X(11,19), X(12,20), + X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), + X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), + X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(1,5), X(2,6), + X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), + X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), + X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), + X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(5,65), X(6,66), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), + X(47,59), X(48,60), X(53,65), X(54,66), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(3,65), X(4,66), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), + X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(3,17), X(4,18), + X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), + X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), + X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), + X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), + X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), + X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), + X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), + X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(2,65), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65) +}; +S(68) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(1,33), X(2,34), X(3,35), X(4,36), + X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), + X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), + X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), + X(29,61), X(30,62), X(31,63), X(32,64), X(33,65), X(34,66), X(35,67), X(36,68), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(17,65), X(18,66), X(19,67), X(20,68), X(17,33), X(18,34), X(19,35), X(20,36), + X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), + X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), + X(9,65), X(10,66), X(11,67), X(12,68), X(9,33), X(10,34), X(11,35), X(12,36), + X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), + X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), + X(57,61), X(58,62), X(59,63), X(60,64), X(5,65), X(6,66), X(7,67), X(8,68), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), + X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), + X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), + X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), + X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), + X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), + X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), + X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), + X(65,67), X(66,68), X(3,65), X(4,66), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), + X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(3,17), X(4,18), + X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), + X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), + X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), + X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), + X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), + X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), + X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), + X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), + X(2,65), X(4,67), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), + X(30,61), X(32,63), X(34,65), X(36,67), X(2,17), X(4,19), X(6,21), X(8,23), + X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), + X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), + X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), + X(54,61), X(56,63), X(58,65), X(60,67), X(2,5), X(4,7), X(6,9), X(8,11), + X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), + X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), + X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), + X(58,61), X(60,63), X(62,65), X(64,67), X(2,3), X(4,5), X(6,7), X(8,9), + X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), + X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), + X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), + X(58,59), X(60,61), X(62,63), X(64,65), X(66,67) +}; +S(70) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(1,33), X(2,34), + X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), + X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), + X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), + X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(33,65), X(34,66), + X(35,67), X(36,68), X(37,69), X(38,70), X(1,17), X(2,18), X(3,19), X(4,20), + X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), + X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), + X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), + X(45,61), X(46,62), X(47,63), X(48,64), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), + X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), + X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), + X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), + X(43,67), X(44,68), X(45,69), X(46,70), X(9,17), X(10,18), X(11,19), X(12,20), + X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), + X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), + X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), + X(61,69), X(62,70), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), + X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), + X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), + X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), + X(59,63), X(60,64), X(65,69), X(66,70), X(5,65), X(6,66), X(7,67), X(8,68), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), + X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), + X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), + X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), + X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), + X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), + X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), + X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), + X(65,67), X(66,68), X(3,65), X(4,66), X(7,69), X(8,70), X(3,33), X(4,34), + X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), + X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), + X(39,69), X(40,70), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(3,9), X(4,10), + X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), + X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), + X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), + X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), + X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), + X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), + X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), + X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), + X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), + X(65,66), X(67,68), X(69,70), X(2,65), X(4,67), X(6,69), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), + X(38,69), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), + X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), + X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), + X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), + X(60,63), X(62,65), X(64,67), X(66,69), X(2,3), X(4,5), X(6,7), X(8,9), + X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), + X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), + X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), + X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69) +}; +S(72) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), + X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), + X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), + X(65,69), X(66,70), X(67,71), X(68,72), X(5,65), X(6,66), X(7,67), X(8,68), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), + X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), + X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), + X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), + X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), + X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), + X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), + X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), + X(65,67), X(66,68), X(69,71), X(70,72), X(3,65), X(4,66), X(7,69), X(8,70), + X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), + X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), + X(35,65), X(36,66), X(39,69), X(40,70), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), + X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), + X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), + X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), + X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), + X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), + X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), + X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), + X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), + X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), + X(67,69), X(68,70), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), + X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), + X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), + X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(2,65), X(4,67), + X(6,69), X(8,71), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), + X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), + X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), + X(54,69), X(56,71), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), + X(62,69), X(64,71), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(2,3), X(4,5), X(6,7), X(8,9), + X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), + X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), + X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), + X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71) +}; +S(74) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), + X(39,71), X(40,72), X(41,73), X(42,74), X(1,17), X(2,18), X(3,19), X(4,20), + X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), + X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), + X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), + X(45,61), X(46,62), X(47,63), X(48,64), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), + X(65,73), X(66,74), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), + X(15,71), X(16,72), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), + X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), + X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), + X(47,71), X(48,72), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), + X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), + X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), + X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), + X(63,71), X(64,72), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), + X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), + X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), + X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), + X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(5,65), X(6,66), + X(7,67), X(8,68), X(13,73), X(14,74), X(5,33), X(6,34), X(7,35), X(8,36), + X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), + X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), + X(45,73), X(46,74), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), + X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), + X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), + X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), + X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), + X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), + X(69,73), X(70,74), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), + X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), + X(43,73), X(44,74), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), + X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), + X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), + X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), + X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), + X(67,73), X(68,74), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), + X(69,70), X(71,72), X(73,74), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), + X(62,69), X(64,71), X(66,73), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), + X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), + X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), + X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), + X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73) +}; +S(76) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(1,33), X(2,34), X(3,35), X(4,36), + X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), + X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), + X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), + X(29,61), X(30,62), X(31,63), X(32,64), X(33,65), X(34,66), X(35,67), X(36,68), + X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), + X(25,73), X(26,74), X(27,75), X(28,76), X(17,33), X(18,34), X(19,35), X(20,36), + X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), + X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), + X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), + X(65,73), X(66,74), X(67,75), X(68,76), X(9,65), X(10,66), X(11,67), X(12,68), + X(13,69), X(14,70), X(15,71), X(16,72), X(9,33), X(10,34), X(11,35), X(12,36), + X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), + X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), + X(45,69), X(46,70), X(47,71), X(48,72), X(9,17), X(10,18), X(11,19), X(12,20), + X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), + X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), + X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), + X(61,69), X(62,70), X(63,71), X(64,72), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), + X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), + X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), + X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), + X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), + X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), + X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), + X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), + X(69,73), X(70,74), X(71,75), X(72,76), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), + X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), + X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), + X(73,75), X(74,76), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), + X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), + X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), + X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(3,17), X(4,18), + X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), + X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), + X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), + X(55,69), X(56,70), X(59,73), X(60,74), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), + X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), + X(71,73), X(72,74), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), + X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), + X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), + X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), + X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), + X(38,69), X(40,71), X(42,73), X(44,75), X(2,17), X(4,19), X(6,21), X(8,23), + X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), + X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), + X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), + X(58,73), X(60,75), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), + X(62,69), X(64,71), X(66,73), X(68,75), X(2,5), X(4,7), X(6,9), X(8,11), + X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), + X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), + X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), + X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), + X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), + X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), + X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), + X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), + X(66,67), X(68,69), X(70,71), X(72,73), X(74,75) +}; +S(78) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(1,33), X(2,34), + X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), + X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), + X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), + X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(33,65), X(34,66), + X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), + X(43,75), X(44,76), X(45,77), X(46,78), X(1,17), X(2,18), X(3,19), X(4,20), + X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), + X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), + X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), + X(45,61), X(46,62), X(47,63), X(48,64), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), + X(29,77), X(30,78), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), + X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), + X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), + X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), + X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(9,65), X(10,66), + X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), + X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), + X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(1,5), X(2,6), + X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), + X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), + X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), + X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), + X(67,71), X(68,72), X(73,77), X(74,78), X(5,65), X(6,66), X(7,67), X(8,68), + X(13,73), X(14,74), X(15,75), X(16,76), X(5,33), X(6,34), X(7,35), X(8,36), + X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), + X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), + X(45,73), X(46,74), X(47,75), X(48,76), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), + X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), + X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), + X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), + X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(3,33), X(4,34), + X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), + X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), + X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(3,17), X(4,18), + X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), + X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), + X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), + X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(3,9), X(4,10), + X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), + X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), + X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), + X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), + X(71,77), X(72,78), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), + X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), + X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), + X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), + X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), + X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(2,65), + X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), + X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(60,75), X(62,77), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(2,3), X(4,5), X(6,7), X(8,9), + X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), + X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), + X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), + X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), + X(74,75), X(76,77) +}; +S(80) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), + X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), + X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), + X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), + X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), + X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), + X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), + X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), + X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), + X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), + X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), + X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), + X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), + X(69,73), X(70,74), X(71,75), X(72,76), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), + X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), + X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), + X(73,75), X(74,76), X(77,79), X(78,80), X(3,65), X(4,66), X(7,69), X(8,70), + X(11,73), X(12,74), X(15,77), X(16,78), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), + X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), + X(43,73), X(44,74), X(47,77), X(48,78), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), + X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), + X(59,73), X(60,74), X(63,77), X(64,78), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), + X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), + X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), + X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), + X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), + X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(2,65), X(4,67), + X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), + X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), + X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), + X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), + X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), + X(70,77), X(72,79), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), + X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), + X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), + X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), + X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), + X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79) +}; +S(82) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), + X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), + X(47,79), X(48,80), X(49,81), X(50,82), X(1,17), X(2,18), X(3,19), X(4,20), + X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), + X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), + X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), + X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(9,65), X(10,66), + X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(57,81), X(58,82), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), + X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), + X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), + X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), + X(63,71), X(64,72), X(73,81), X(74,82), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), + X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), + X(73,77), X(74,78), X(75,79), X(76,80), X(5,65), X(6,66), X(7,67), X(8,68), + X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(5,33), X(6,34), + X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), + X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), + X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), + X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), + X(69,81), X(70,82), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), + X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), + X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), + X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), + X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), + X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), + X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), + X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), + X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), + X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), + X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), + X(19,81), X(20,82), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), + X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), + X(47,77), X(48,78), X(51,81), X(52,82), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), + X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), + X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(3,9), X(4,10), + X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), + X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), + X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), + X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), + X(71,77), X(72,78), X(75,81), X(76,82), X(3,5), X(4,6), X(7,9), X(8,10), + X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), + X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), + X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), + X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), + X(75,77), X(76,78), X(79,81), X(80,82), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), + X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), + X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(2,65), X(4,67), X(6,69), + X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), + X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(2,17), + X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), + X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), + X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), + X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), + X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), + X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), + X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), + X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), + X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(2,5), X(4,7), X(6,9), + X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), + X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), + X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), + X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), + X(72,75), X(74,77), X(76,79), X(78,81), X(2,3), X(4,5), X(6,7), X(8,9), + X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), + X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), + X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), + X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), + X(74,75), X(76,77), X(78,79), X(80,81) +}; +S(84) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(1,33), X(2,34), X(3,35), X(4,36), + X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), + X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), + X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), + X(29,61), X(30,62), X(31,63), X(32,64), X(33,65), X(34,66), X(35,67), X(36,68), + X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), + X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(65,81), X(66,82), X(67,83), X(68,84), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), + X(29,77), X(30,78), X(31,79), X(32,80), X(17,33), X(18,34), X(19,35), X(20,36), + X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), + X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), + X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), + X(61,77), X(62,78), X(63,79), X(64,80), X(1,9), X(2,10), X(3,11), X(4,12), + X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), + X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), + X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), + X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), + X(69,77), X(70,78), X(71,79), X(72,80), X(9,65), X(10,66), X(11,67), X(12,68), + X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(57,81), X(58,82), X(59,83), X(60,84), X(9,17), X(10,18), X(11,19), X(12,20), + X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), + X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), + X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), + X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), + X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), + X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), + X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), + X(21,81), X(22,82), X(23,83), X(24,84), X(5,33), X(6,34), X(7,35), X(8,36), + X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), + X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), + X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), + X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), + X(69,81), X(70,82), X(71,83), X(72,84), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), + X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), + X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), + X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), + X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), + X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), + X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), + X(51,81), X(52,82), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), + X(63,77), X(64,78), X(67,81), X(68,82), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), + X(79,81), X(80,82), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), + X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), + X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), + X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), + X(77,78), X(79,80), X(81,82), X(83,84), X(2,65), X(4,67), X(6,69), X(8,71), + X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), + X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), + X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), + X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), + X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), + X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), + X(66,81), X(68,83), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), + X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), + X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), + X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), + X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), + X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), + X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), + X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), + X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), + X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), + X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), + X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), + X(82,83) +}; +S(86) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(1,33), X(2,34), + X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), + X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), + X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), + X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(33,65), X(34,66), + X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), + X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), + X(51,83), X(52,84), X(53,85), X(54,86), X(1,17), X(2,18), X(3,19), X(4,20), + X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), + X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), + X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), + X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), + X(69,85), X(70,86), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), + X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), + X(31,79), X(32,80), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), + X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), + X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), + X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), + X(63,79), X(64,80), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), + X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), + X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), + X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), + X(71,79), X(72,80), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), + X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), + X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), + X(75,83), X(76,84), X(77,85), X(78,86), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), + X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), + X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(5,65), X(6,66), + X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), + X(23,83), X(24,84), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), + X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), + X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), + X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), + X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), + X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), + X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), + X(79,83), X(80,84), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(3,65), X(4,66), X(7,69), X(8,70), + X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), + X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), + X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), + X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), + X(51,81), X(52,82), X(55,85), X(56,86), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), + X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), + X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), + X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), + X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), + X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), + X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), + X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), + X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), + X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), + X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), + X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), + X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), + X(83,85), X(84,86), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), + X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), + X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), + X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), + X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(2,65), X(4,67), X(6,69), + X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), + X(50,81), X(52,83), X(54,85), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), + X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), + X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), + X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), + X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), + X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), + X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(2,5), X(4,7), X(6,9), + X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), + X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), + X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), + X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), + X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85) +}; +S(88) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), + X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), + X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), + X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), + X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), + X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), + X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), + X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), + X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), + X(81,85), X(82,86), X(83,87), X(84,88), X(5,65), X(6,66), X(7,67), X(8,68), + X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), + X(53,81), X(54,82), X(55,83), X(56,84), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), + X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), + X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), + X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), + X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), + X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), + X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), + X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), + X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), + X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), + X(81,83), X(82,84), X(85,87), X(86,88), X(3,65), X(4,66), X(7,69), X(8,70), + X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), + X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), + X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), + X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), + X(51,81), X(52,82), X(55,85), X(56,86), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), + X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), + X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), + X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), + X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), + X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), + X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), + X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), + X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), + X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), + X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), + X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), + X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), + X(83,85), X(84,86), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), + X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), + X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), + X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), + X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(2,65), X(4,67), + X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), + X(22,85), X(24,87), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), + X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), + X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), + X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), + X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), + X(70,85), X(72,87), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), + X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), + X(78,85), X(80,87), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), + X(78,81), X(80,83), X(82,85), X(84,87), X(2,3), X(4,5), X(6,7), X(8,9), + X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), + X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), + X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), + X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), + X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87) +}; +S(90) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), + X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), + X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), + X(55,87), X(56,88), X(57,89), X(58,90), X(1,17), X(2,18), X(3,19), X(4,20), + X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), + X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), + X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), + X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), + X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), + X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), + X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), + X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), + X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), + X(81,85), X(82,86), X(83,87), X(84,88), X(5,65), X(6,66), X(7,67), X(8,68), + X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), + X(29,89), X(30,90), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), + X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), + X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), + X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), + X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(5,9), X(6,10), + X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), + X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), + X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), + X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), + X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), + X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), + X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), + X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), + X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), + X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), + X(81,83), X(82,84), X(85,87), X(86,88), X(3,65), X(4,66), X(7,69), X(8,70), + X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), + X(27,89), X(28,90), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), + X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), + X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(3,9), X(4,10), + X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), + X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), + X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), + X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), + X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), + X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), + X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), + X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), + X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), + X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), + X(83,85), X(84,86), X(87,89), X(88,90), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), + X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), + X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), + X(89,90), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), + X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), + X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), + X(54,85), X(56,87), X(58,89), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), + X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), + X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), + X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), + X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), + X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), + X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), + X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), + X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), + X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), + X(82,89), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), + X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), + X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), + X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), + X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), + X(80,83), X(82,85), X(84,87), X(86,89), X(2,3), X(4,5), X(6,7), X(8,9), + X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), + X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), + X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), + X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), + X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89) +}; +S(92) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(1,33), X(2,34), X(3,35), X(4,36), + X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), + X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), + X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), + X(29,61), X(30,62), X(31,63), X(32,64), X(33,65), X(34,66), X(35,67), X(36,68), + X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), + X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), + X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), + X(73,89), X(74,90), X(75,91), X(76,92), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), + X(29,77), X(30,78), X(31,79), X(32,80), X(17,33), X(18,34), X(19,35), X(20,36), + X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), + X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), + X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), + X(61,77), X(62,78), X(63,79), X(64,80), X(1,9), X(2,10), X(3,11), X(4,12), + X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), + X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), + X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), + X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), + X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), + X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), + X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), + X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), + X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), + X(81,85), X(82,86), X(83,87), X(84,88), X(5,65), X(6,66), X(7,67), X(8,68), + X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), + X(29,89), X(30,90), X(31,91), X(32,92), X(5,33), X(6,34), X(7,35), X(8,36), + X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), + X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), + X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), + X(61,89), X(62,90), X(63,91), X(64,92), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), + X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), + X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), + X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), + X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), + X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), + X(23,85), X(24,86), X(27,89), X(28,90), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), + X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), + X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), + X(59,89), X(60,90), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), + X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), + X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), + X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), + X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), + X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), + X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), + X(83,89), X(84,90), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), + X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), + X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), + X(85,86), X(87,88), X(89,90), X(91,92), X(2,65), X(4,67), X(6,69), X(8,71), + X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), + X(26,89), X(28,91), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), + X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), + X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), + X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), + X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), + X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), + X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), + X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), + X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), + X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), + X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), + X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), + X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), + X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), + X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), + X(82,85), X(84,87), X(86,89), X(88,91), X(2,3), X(4,5), X(6,7), X(8,9), + X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), + X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), + X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), + X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), + X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), + X(90,91) +}; +S(94) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(1,33), X(2,34), + X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), + X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), + X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), + X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(33,65), X(34,66), + X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), + X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), + X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), + X(59,91), X(60,92), X(61,93), X(62,94), X(1,17), X(2,18), X(3,19), X(4,20), + X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), + X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), + X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), + X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), + X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), + X(77,93), X(78,94), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), + X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), + X(31,79), X(32,80), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), + X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), + X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), + X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), + X(63,79), X(64,80), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), + X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), + X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), + X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), + X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), + X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), + X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), + X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), + X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), + X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(5,65), X(6,66), + X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), + X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(5,33), X(6,34), + X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), + X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), + X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), + X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(5,9), X(6,10), + X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), + X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), + X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), + X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), + X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), + X(87,91), X(88,92), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), + X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), + X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), + X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), + X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), + X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), + X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), + X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), + X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), + X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), + X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), + X(83,89), X(84,90), X(87,93), X(88,94), X(3,5), X(4,6), X(7,9), X(8,10), + X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), + X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), + X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), + X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), + X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), + X(91,93), X(92,94), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), + X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), + X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), + X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), + X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), + X(93,94), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), + X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), + X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(2,17), + X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), + X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), + X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), + X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), + X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), + X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), + X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), + X(86,93), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), + X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), + X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), + X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), + X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), + X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), + X(86,87), X(88,89), X(90,91), X(92,93) +}; +S(96) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), + X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), + X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), + X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), + X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), + X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), + X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), + X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), + X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), + X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), + X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), + X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), + X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), + X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), + X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), + X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), + X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), + X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), + X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), + X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), + X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), + X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), + X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), + X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), + X(85,89), X(86,90), X(87,91), X(88,92), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), + X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), + X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), + X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), + X(89,91), X(90,92), X(93,95), X(94,96), X(3,65), X(4,66), X(7,69), X(8,70), + X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), + X(27,89), X(28,90), X(31,93), X(32,94), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), + X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), + X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), + X(59,89), X(60,90), X(63,93), X(64,94), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), + X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), + X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), + X(75,89), X(76,90), X(79,93), X(80,94), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), + X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), + X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), + X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), + X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), + X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), + X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), + X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(2,65), X(4,67), + X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), + X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), + X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), + X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), + X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), + X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), + X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), + X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), + X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), + X(86,93), X(88,95), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), + X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), + X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), + X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), + X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), + X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), + X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), + X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95) +}; +S(98) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(65,97), X(66,98), X(33,65), X(34,66), X(35,67), X(36,68), + X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), + X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), + X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), + X(61,93), X(62,94), X(63,95), X(64,96), X(1,17), X(2,18), X(3,19), X(4,20), + X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), + X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), + X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), + X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), + X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), + X(77,93), X(78,94), X(79,95), X(80,96), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), + X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), + X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), + X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), + X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), + X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), + X(41,97), X(42,98), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), + X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), + X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), + X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), + X(63,87), X(64,88), X(73,97), X(74,98), X(9,17), X(10,18), X(11,19), X(12,20), + X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), + X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), + X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), + X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), + X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(1,5), X(2,6), + X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), + X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), + X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), + X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), + X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), + X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), X(5,65), X(6,66), + X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), + X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), + X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), + X(69,97), X(70,98), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), + X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), + X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), + X(79,91), X(80,92), X(85,97), X(86,98), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), + X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), + X(31,93), X(32,94), X(35,97), X(36,98), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), + X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), + X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), + X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(3,17), X(4,18), + X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), + X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), + X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), + X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), + X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), + X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), + X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), + X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), + X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), + X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), + X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), + X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), + X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), + X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), + X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(2,65), + X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), + X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), + X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), + X(66,97), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), + X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), + X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), + X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97) +}; +S(100) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(1,33), X(2,34), X(3,35), X(4,36), + X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), + X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), + X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), + X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), + X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), + X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), + X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), + X(63,95), X(64,96), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), + X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), + X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), + X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), + X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), + X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), + X(79,95), X(80,96), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), + X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), + X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(17,33), + X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), + X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), + X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), + X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), + X(82,98), X(83,99), X(84,100), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), + X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), + X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), + X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), + X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), + X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), + X(86,94), X(87,95), X(88,96), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(9,33), + X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), + X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), + X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), + X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), + X(74,98), X(75,99), X(76,100), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), + X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), + X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), + X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), + X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), + X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(1,5), + X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), + X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), + X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), + X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), + X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), + X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), X(5,65), + X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), + X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), + X(38,98), X(39,99), X(40,100), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), + X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), + X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), + X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), + X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(5,17), + X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), + X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), + X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), + X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), + X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), + X(86,98), X(87,99), X(88,100), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), + X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), + X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), + X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), + X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), + X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), + X(94,98), X(95,99), X(96,100), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), + X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), + X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), + X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), + X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), + X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), + X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(3,65), X(4,66), X(7,69), + X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), + X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(3,33), + X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), + X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), + X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), + X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), + X(68,98), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), + X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), + X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), + X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), + X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), + X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), + X(92,98), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), + X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), + X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), + X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), + X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), + X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), + X(96,98), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), + X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), + X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), + X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), + X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), + X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), + X(95,96), X(97,98), X(99,100), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), + X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), + X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(2,33), X(4,35), X(6,37), + X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), + X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), + X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), + X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(2,17), + X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), + X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), + X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), + X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), + X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), + X(84,99), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), + X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), + X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), + X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), + X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), + X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99) +}; +S(102) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(1,33), + X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), + X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), + X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), + X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), + X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(33,65), X(34,66), + X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), + X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), + X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), + X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(1,17), X(2,18), + X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), + X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), + X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), + X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), + X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), + X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), + X(51,99), X(52,100), X(53,101), X(54,102), X(17,33), X(18,34), X(19,35), + X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), + X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), + X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), + X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), + X(84,100), X(85,101), X(86,102), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), + X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), + X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), + X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), + X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), + X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), + X(86,94), X(87,95), X(88,96), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), + X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), + X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), + X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), + X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), + X(77,101), X(78,102), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), + X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), + X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), + X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), + X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), + X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), + X(93,101), X(94,102), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), + X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), + X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), + X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), + X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), + X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), + X(91,95), X(92,96), X(97,101), X(98,102), X(5,65), X(6,66), X(7,67), X(8,68), + X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), + X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), + X(40,100), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), + X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), + X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), + X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), + X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(5,17), X(6,18), X(7,19), + X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), + X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), + X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), + X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), + X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), + X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), + X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), + X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), + X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), + X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), + X(96,100), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), + X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), + X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), + X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), + X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), + X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), + X(94,96), X(97,99), X(98,100), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), + X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), + X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), + X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), + X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), + X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), + X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), + X(67,97), X(68,98), X(71,101), X(72,102), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), + X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), + X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), + X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), + X(88,102), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), + X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), + X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), + X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), + X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), + X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), + X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), + X(95,97), X(96,98), X(99,101), X(100,102), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), + X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), + X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), + X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), + X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), + X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), + X(34,97), X(36,99), X(38,101), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), + X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), + X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), + X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), + X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), + X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), + X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), + X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), + X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), + X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), + X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), + X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), + X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), + X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), + X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), + X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), + X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), + X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), + X(96,99), X(98,101), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), + X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), + X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), + X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), + X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), + X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), + X(94,95), X(96,97), X(98,99), X(100,101) +}; +S(104) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), + X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), + X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), + X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), + X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), + X(71,103), X(72,104), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), + X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), + X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), + X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), + X(62,94), X(63,95), X(64,96), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), + X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), + X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), + X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), + X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), + X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), + X(78,94), X(79,95), X(80,96), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), + X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), + X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), + X(53,101), X(54,102), X(55,103), X(56,104), X(17,33), X(18,34), X(19,35), + X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), + X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), + X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), + X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), + X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), + X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(9,65), X(10,66), + X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), + X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), + X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(9,33), + X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), + X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), + X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), + X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), + X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), + X(96,104), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(5,65), X(6,66), + X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), + X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), + X(39,99), X(40,100), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), + X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), + X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), + X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), + X(87,99), X(88,100), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), + X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), + X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), + X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), + X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), + X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), + X(95,99), X(96,100), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(3,65), + X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), + X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), + X(36,98), X(39,101), X(40,102), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), + X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), + X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), + X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), + X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), + X(83,97), X(84,98), X(87,101), X(88,102), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(3,5), X(4,6), X(7,9), X(8,10), + X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), + X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), + X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), + X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), + X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), + X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), + X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), + X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(2,65), X(4,67), X(6,69), X(8,71), + X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), + X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), + X(40,103), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), + X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), + X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), + X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), + X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), + X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), + X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), + X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), + X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), + X(94,97), X(96,99), X(98,101), X(100,103), X(2,3), X(4,5), X(6,7), X(8,9), + X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), + X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), + X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), + X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), + X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), + X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103) +}; +S(106) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), + X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), + X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), + X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), + X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), + X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(33,65), + X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), + X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), + X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), + X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(1,17), + X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), + X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), + X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), + X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), + X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), + X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(17,65), + X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), + X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), + X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), + X(57,105), X(58,106), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), + X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), + X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), + X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), + X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), + X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(1,9), + X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), + X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), + X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), + X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), + X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), + X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), + X(97,105), X(98,106), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(47,103), X(48,104), X(9,33), X(10,34), X(11,35), + X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), + X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), + X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), + X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), + X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), + X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), + X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(1,5), + X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), + X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), + X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), + X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), + X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), + X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), + X(97,101), X(98,102), X(99,103), X(100,104), X(5,65), X(6,66), X(7,67), + X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), + X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), + X(40,100), X(45,105), X(46,106), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), + X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), + X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), + X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), + X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), + X(77,105), X(78,106), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), + X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), + X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), + X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), + X(94,106), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), + X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), + X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), + X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), + X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), + X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), + X(96,100), X(101,105), X(102,106), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), + X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), + X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), + X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), + X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), + X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), + X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), + X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), + X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), + X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(3,33), + X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), + X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), + X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), + X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), + X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(3,17), X(4,18), + X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), + X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), + X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), + X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), + X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), + X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), + X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), + X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), + X(103,104), X(105,106), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), + X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), + X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), + X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), + X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), + X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), + X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), + X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), + X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), + X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), + X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), + X(92,99), X(94,101), X(96,103), X(98,105), X(2,5), X(4,7), X(6,9), X(8,11), + X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), + X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), + X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), + X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), + X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), + X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), + X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), + X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), + X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), + X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), + X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), + X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), + X(98,99), X(100,101), X(102,103), X(104,105) +}; +S(108) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(1,33), X(2,34), + X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), + X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), + X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), + X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), + X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), + X(74,106), X(75,107), X(76,108), X(33,65), X(34,66), X(35,67), X(36,68), + X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), + X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), + X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), + X(61,93), X(62,94), X(63,95), X(64,96), X(1,17), X(2,18), X(3,19), X(4,20), + X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), + X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), + X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), + X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), + X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), + X(77,93), X(78,94), X(79,95), X(80,96), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), + X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), + X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), + X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), + X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), + X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), + X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), + X(92,108), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), + X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), + X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), + X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), + X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), + X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), + X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(9,65), X(10,66), + X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), + X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), + X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(9,33), + X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), + X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), + X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), + X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), + X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), + X(96,104), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(5,65), X(6,66), + X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), + X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), + X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(5,33), + X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), + X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), + X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), + X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), + X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), + X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), + X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), + X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), + X(96,108), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), + X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), + X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), + X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), + X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), + X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), + X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), + X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), + X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), + X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), + X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), + X(72,102), X(75,105), X(76,106), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), + X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), + X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), + X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), + X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), + X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), + X(91,105), X(92,106), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), + X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), + X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), + X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), + X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), + X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(3,5), X(4,6), X(7,9), X(8,10), + X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), + X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), + X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), + X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), + X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), + X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), + X(104,106), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), + X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), + X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), + X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), + X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), + X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), + X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), + X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), + X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), + X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(2,33), + X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), + X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), + X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), + X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), + X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), + X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), + X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), + X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), + X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), + X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), + X(98,101), X(100,103), X(102,105), X(104,107), X(2,3), X(4,5), X(6,7), X(8,9), + X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), + X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), + X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), + X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), + X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), + X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), + X(104,105), X(106,107) +}; +S(110) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), + X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), + X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), + X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), + X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), + X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), + X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), + X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), + X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), + X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), + X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), + X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), + X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), + X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(9,65), + X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), + X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), + X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), + X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), + X(80,104), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), + X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), + X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), + X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), + X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), + X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), + X(95,103), X(96,104), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), + X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), + X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), + X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), + X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), + X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), + X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), + X(106,110), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), + X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), + X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), + X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), + X(78,106), X(79,107), X(80,108), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), + X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), + X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), + X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), + X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), + X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), + X(93,105), X(94,106), X(95,107), X(96,108), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), + X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), + X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), + X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), + X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), + X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), + X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), + X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), + X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), + X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), + X(48,110), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), + X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), + X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), + X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), + X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), + X(79,109), X(80,110), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), + X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), + X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), + X(92,106), X(95,109), X(96,110), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), + X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), + X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), + X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), + X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), + X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), + X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), + X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), + X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), + X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), + X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), + X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), X(2,65), + X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), + X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), + X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(2,33), + X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), + X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), + X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), + X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), + X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(2,17), + X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), + X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), + X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), + X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), + X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), + X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), + X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), + X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), + X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), + X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), + X(98,105), X(100,107), X(102,109), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), + X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), + X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), + X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), + X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), + X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), + X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), + X(106,109), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), + X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), + X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), + X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), + X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), + X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), + X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107), X(108,109) +}; +S(112) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), + X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), + X(77,109), X(78,110), X(79,111), X(80,112), X(33,65), X(34,66), X(35,67), + X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), + X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), + X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), + X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(17,65), X(18,66), X(19,67), + X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), + X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(17,33), + X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), + X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), + X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), + X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), + X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), + X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), + X(96,112), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), + X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), + X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), + X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), + X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), + X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), + X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(47,103), X(48,104), X(9,33), X(10,34), X(11,35), + X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), + X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), + X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), + X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), + X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), + X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), + X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(1,5), + X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), + X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), + X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), + X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), + X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), + X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), + X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), + X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), + X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), + X(46,106), X(47,107), X(48,108), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), + X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), + X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), + X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), + X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), + X(77,105), X(78,106), X(79,107), X(80,108), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(5,9), X(6,10), + X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), + X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), + X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), + X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), + X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), + X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), + X(102,106), X(103,107), X(104,108), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), + X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), + X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), + X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), + X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), + X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), + X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), + X(105,107), X(106,108), X(109,111), X(110,112), X(3,65), X(4,66), X(7,69), + X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), + X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(3,33), + X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), + X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), + X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), + X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), + X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), + X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), + X(96,110), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), + X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), + X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), + X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), + X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), + X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), + X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), + X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), + X(46,109), X(48,111), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), + X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), + X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), + X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), + X(76,107), X(78,109), X(80,111), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), + X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), + X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), + X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), + X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), + X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), + X(90,105), X(92,107), X(94,109), X(96,111), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), + X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), + X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), + X(104,111), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), + X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), + X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), + X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), + X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), + X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), + X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), + X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), + X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), + X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), + X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), + X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), + X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), + X(110,111) +}; +S(114) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(49,113), X(50,114), X(1,33), X(2,34), X(3,35), X(4,36), + X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), + X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), + X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), + X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), + X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), + X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), + X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), + X(63,95), X(64,96), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), + X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), + X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), + X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), + X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), + X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), + X(79,95), X(80,96), X(97,113), X(98,114), X(17,65), X(18,66), X(19,67), + X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), + X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(17,33), + X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), + X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), + X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), + X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), + X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), + X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), + X(96,112), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), + X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), + X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), + X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), + X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), + X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), + X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(9,33), + X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), + X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), + X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), + X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), + X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), + X(89,113), X(90,114), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), + X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), + X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), + X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), + X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), + X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), + X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(1,5), + X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), + X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), + X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), + X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), + X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), + X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), + X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), + X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), + X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), + X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(5,33), X(6,34), + X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), + X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), + X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), + X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), + X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), + X(86,114), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), + X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), + X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), + X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), + X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), + X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), + X(95,107), X(96,108), X(101,113), X(102,114), X(5,9), X(6,10), X(7,11), + X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), + X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), + X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), + X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), + X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), + X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), + X(103,107), X(104,108), X(109,113), X(110,114), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), + X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), + X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), + X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), + X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), + X(102,104), X(105,107), X(106,108), X(109,111), X(110,112), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), + X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), + X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), + X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), + X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), + X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), + X(79,109), X(80,110), X(83,113), X(84,114), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), + X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), + X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), + X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), + X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), + X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), + X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), + X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), + X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), + X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), + X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), + X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), + X(108,114), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), + X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), + X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), + X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), + X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), + X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), + X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), + X(108,110), X(111,113), X(112,114), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), + X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), + X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), + X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), + X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), + X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), + X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), + X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(2,65), X(4,67), + X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), + X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), + X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), + X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), + X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), + X(80,111), X(82,113), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), + X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), + X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), + X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), + X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), + X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), + X(92,107), X(94,109), X(96,111), X(98,113), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), + X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), + X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), + X(104,111), X(106,113), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), + X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), + X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), + X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), + X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), + X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), + X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), + X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), + X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107), + X(108,109), X(110,111), X(112,113) +}; +S(116) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(1,33), + X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), + X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), + X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), + X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), + X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), + X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), + X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(33,65), X(34,66), + X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), + X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), + X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), + X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(1,17), X(2,18), + X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), + X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), + X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), + X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), + X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), + X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), + X(98,114), X(99,115), X(100,116), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), + X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(17,33), + X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), + X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), + X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), + X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), + X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), + X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), + X(96,112), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), + X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), + X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), + X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), + X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), + X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), + X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), + X(60,116), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), + X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), + X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), + X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), + X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), + X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(9,17), + X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), + X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), + X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), + X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), + X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), + X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), + X(105,113), X(106,114), X(107,115), X(108,116), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), + X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), + X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), + X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), + X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(5,65), X(6,66), + X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), + X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), + X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), + X(54,114), X(55,115), X(56,116), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), + X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), + X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), + X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), + X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), + X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), + X(88,116), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), + X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), + X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), + X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), + X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), + X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), + X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), X(5,9), + X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), + X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), + X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), + X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), + X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), + X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), + X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), + X(111,115), X(112,116), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), + X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), + X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), + X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), + X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), + X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), + X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), + X(79,109), X(80,110), X(83,113), X(84,114), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), + X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), + X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), + X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), + X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), + X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), + X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), + X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), + X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), + X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), + X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), + X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), + X(108,114), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), + X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), + X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), + X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), + X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), + X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), + X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), + X(108,110), X(111,113), X(112,114), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), + X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), + X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), + X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), + X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), + X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), + X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), + X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), + X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), + X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), + X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), + X(48,111), X(50,113), X(52,115), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), + X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), + X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), + X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), + X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), + X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(2,17), + X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), + X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), + X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), + X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), + X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), + X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), + X(98,113), X(100,115), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), + X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), + X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), + X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), + X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), + X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), + X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), + X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), + X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), + X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), + X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), + X(106,107), X(108,109), X(110,111), X(112,113), X(114,115) +}; +S(118) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), + X(54,118), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), + X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), + X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), + X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), + X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), + X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), + X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), + X(85,117), X(86,118), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), + X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), + X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), + X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), + X(62,94), X(63,95), X(64,96), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), + X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), + X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), + X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), + X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), + X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), + X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), + X(101,117), X(102,118), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), + X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), + X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), + X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), + X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), + X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), + X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), + X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), + X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), + X(60,116), X(61,117), X(62,118), X(9,33), X(10,34), X(11,35), X(12,36), + X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), + X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), + X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), + X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(9,17), X(10,18), X(11,19), + X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), + X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), + X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), + X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), + X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), + X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), + X(107,115), X(108,116), X(109,117), X(110,118), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), + X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), + X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), + X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), + X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), + X(114,118), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(5,33), + X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), + X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), + X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), + X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), + X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), + X(85,113), X(86,114), X(87,115), X(88,116), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), + X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), + X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), + X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), + X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), + X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), + X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), + X(109,113), X(110,114), X(111,115), X(112,116), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), + X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), + X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), + X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), + X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), + X(102,104), X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), + X(114,116), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), + X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), + X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), + X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(3,33), + X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), + X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), + X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), + X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), + X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), + X(83,113), X(84,114), X(87,117), X(88,118), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), + X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), + X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), + X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), + X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), + X(103,117), X(104,118), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), + X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), + X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), + X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), + X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), + X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(3,5), X(4,6), X(7,9), + X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), + X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), + X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), + X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), + X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), + X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), + X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114), + X(115,117), X(116,118), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), + X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), + X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), + X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), + X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), + X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106), + X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), X(117,118), + X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), + X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), + X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), + X(48,111), X(50,113), X(52,115), X(54,117), X(2,33), X(4,35), X(6,37), X(8,39), + X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), + X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), + X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), + X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), + X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), + X(86,117), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), + X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), + X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), + X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), + X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), + X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), + X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), + X(110,113), X(112,115), X(114,117), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), + X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), + X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), + X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), + X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), + X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), + X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), + X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117) +}; +S(120) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), + X(54,118), X(55,119), X(56,120), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), + X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), + X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), + X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), + X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), + X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), + X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), + X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(33,65), + X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), + X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), + X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), + X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(1,17), + X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), + X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), + X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), + X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), + X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), + X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), + X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), + X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), + X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), + X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), + X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), + X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), + X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), + X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), + X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), + X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), + X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), + X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), + X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), + X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), + X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), + X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), + X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), + X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), + X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117), + X(110,118), X(111,119), X(112,120), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), + X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), + X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), + X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), + X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), + X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), + X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), + X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), + X(102,114), X(103,115), X(104,116), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), + X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(55,117), X(56,118), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), + X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), + X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), + X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), + X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), + X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), + X(88,118), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), + X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(3,9), + X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), + X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), + X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), + X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), + X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), + X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), + X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), + X(111,117), X(112,118), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), + X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), + X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), + X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), + X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), + X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(2,65), X(4,67), + X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), + X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), + X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), + X(52,115), X(54,117), X(56,119), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), + X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), + X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), + X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), + X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), + X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), + X(88,119), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), + X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), + X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), + X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), + X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), + X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), + X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), + X(110,117), X(112,119), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), + X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), + X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), + X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119) +}; +S(122) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), + X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(1,33), X(2,34), + X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), + X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), + X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), + X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), + X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), + X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), + X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), + X(88,120), X(89,121), X(90,122), X(33,65), X(34,66), X(35,67), X(36,68), + X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), + X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), + X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), + X(61,93), X(62,94), X(63,95), X(64,96), X(1,17), X(2,18), X(3,19), X(4,20), + X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), + X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), + X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), + X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), + X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), + X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), + X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), X(105,121), + X(106,122), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), + X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), + X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), + X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), + X(61,109), X(62,110), X(63,111), X(64,112), X(17,33), X(18,34), X(19,35), + X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), + X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), + X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), + X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), + X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), + X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(1,9), + X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), + X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), + X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), + X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), + X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), + X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), + X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(9,65), X(10,66), X(11,67), + X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), + X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), + X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), + X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(9,33), + X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), + X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), + X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), + X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), + X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), + X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), + X(96,120), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), + X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), + X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), + X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), + X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), + X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), + X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), + X(109,117), X(110,118), X(111,119), X(112,120), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), + X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), + X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), + X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), + X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), + X(114,118), X(115,119), X(116,120), X(5,65), X(6,66), X(7,67), X(8,68), + X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), + X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), + X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), + X(55,115), X(56,116), X(61,121), X(62,122), X(5,33), X(6,34), X(7,35), X(8,36), + X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), + X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), + X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), + X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), + X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), + X(87,115), X(88,116), X(93,121), X(94,122), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(5,9), X(6,10), X(7,11), + X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), + X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), + X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), + X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), + X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), + X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), + X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), + X(117,121), X(118,122), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), + X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), + X(118,120), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), + X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), + X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), + X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), + X(60,122), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), + X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), + X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), + X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), + X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), + X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), + X(92,122), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), + X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), + X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), + X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), + X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), + X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), + X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), + X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), + X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), + X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(2,33), + X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), + X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), + X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), + X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), + X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), + X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), + X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), + X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), + X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(2,9), X(4,11), X(6,13), + X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), + X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), + X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), + X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), + X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), + X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), + X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), + X(114,121), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), + X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), + X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), + X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), + X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), + X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), + X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121) +}; +S(124) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), + X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), + X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), + X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), + X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), + X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), + X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), + X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), + X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), + X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), + X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), + X(63,111), X(64,112), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), + X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), + X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), + X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), + X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), + X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), + X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), + X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), + X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), + X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(9,65), X(10,66), + X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), + X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), + X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), + X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), + X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), + X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), + X(95,119), X(96,120), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), + X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), + X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), + X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), + X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), + X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), + X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(1,5), X(2,6), + X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), + X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), + X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), + X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), + X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), + X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), + X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), X(107,111), + X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), X(5,65), X(6,66), + X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), + X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), + X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), + X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), + X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), + X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), + X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), + X(95,123), X(96,124), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), + X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), + X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), + X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), + X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), + X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(5,9), X(6,10), + X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), + X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), + X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), + X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), + X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), + X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), + X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), + X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), + X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), + X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), + X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), + X(60,122), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), + X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), + X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), + X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), + X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), + X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), + X(92,122), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), + X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), + X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), + X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), + X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), + X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), + X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), + X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), + X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), + X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), + X(60,123), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), + X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), + X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), + X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), + X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), + X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), + X(92,123), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), + X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), + X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), + X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), + X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), + X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123) +}; +S(126) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), + X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), + X(61,125), X(62,126), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), + X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), + X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), + X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), + X(91,123), X(92,124), X(93,125), X(94,126), X(33,65), X(34,66), X(35,67), + X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), + X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), + X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), + X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), + X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), + X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), + X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), + X(63,111), X(64,112), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), + X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), + X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), + X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), + X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), + X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), + X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), + X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), + X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), + X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), + X(118,126), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), + X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), + X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), + X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), + X(61,117), X(62,118), X(63,119), X(64,120), X(9,33), X(10,34), X(11,35), + X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), + X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), + X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), + X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(9,17), + X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), + X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), + X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), + X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), + X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), + X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), + X(105,113), X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), + X(111,119), X(112,120), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), + X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), + X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), + X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), + X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), + X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), + X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), + X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), + X(116,120), X(121,125), X(122,126), X(5,65), X(6,66), X(7,67), X(8,68), + X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), + X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), + X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), + X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(5,33), + X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), + X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), + X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), + X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), + X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), + X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), + X(96,124), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), + X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), + X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), + X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), + X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), + X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), + X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), + X(109,121), X(110,122), X(111,123), X(112,124), X(5,9), X(6,10), X(7,11), + X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), + X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), + X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), + X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), + X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), + X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), + X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), + X(117,121), X(118,122), X(119,123), X(120,124), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), + X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), + X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), + X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), + X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), + X(102,104), X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), + X(114,116), X(117,119), X(118,120), X(121,123), X(122,124), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), + X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), + X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), + X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), + X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), + X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), + X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), + X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), + X(95,125), X(96,126), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), + X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), + X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), + X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(3,9), X(4,10), X(7,13), + X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), + X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), + X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), + X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), + X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), + X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), + X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), + X(115,121), X(116,122), X(119,125), X(120,126), X(3,5), X(4,6), X(7,9), + X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), + X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), + X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), + X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), + X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), + X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), + X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114), + X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), X(124,126), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), + X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), + X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), + X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), + X(58,121), X(60,123), X(62,125), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), + X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), + X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), + X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), + X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), + X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), + X(88,119), X(90,121), X(92,123), X(94,125), X(2,17), X(4,19), X(6,21), X(8,23), + X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), + X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), + X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), + X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), + X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), + X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), + X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), + X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), + X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), + X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), + X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), + X(112,119), X(114,121), X(116,123), X(118,125), X(2,5), X(4,7), X(6,9), + X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), + X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), + X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), + X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), + X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), + X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), + X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), X(112,115), + X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), + X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125) +}; +S(128) = { + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), + X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), + X(61,125), X(62,126), X(63,127), X(64,128), X(1,33), X(2,34), X(3,35), X(4,36), + X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), + X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), + X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), + X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), + X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), + X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), + X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), + X(63,95), X(64,96), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), + X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), + X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), + X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), + X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), + X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), + X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), + X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), + X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), + X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), + X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), + X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), + X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), + X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), + X(95,111), X(96,112), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), + X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), + X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), + X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), + X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), + X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), + X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), + X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(9,65), X(10,66), + X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), + X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), + X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), + X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), + X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), + X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), + X(95,119), X(96,120), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), + X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), + X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), + X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), + X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), + X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), + X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(1,5), X(2,6), + X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), + X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), + X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), + X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), + X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), + X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), + X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), X(107,111), + X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), X(121,125), + X(122,126), X(123,127), X(124,128), X(5,65), X(6,66), X(7,67), X(8,68), + X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), + X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), + X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), + X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(5,33), + X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), + X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), + X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), + X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), + X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), + X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), + X(96,124), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), + X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), + X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), + X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), + X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), + X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), + X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), + X(109,121), X(110,122), X(111,123), X(112,124), X(5,9), X(6,10), X(7,11), + X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), + X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), + X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), + X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), + X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), + X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), + X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), + X(117,121), X(118,122), X(119,123), X(120,124), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), + X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), + X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), + X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), + X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), + X(102,104), X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), + X(114,116), X(117,119), X(118,120), X(121,123), X(122,124), X(125,127), + X(126,128), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), + X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), + X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), + X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), + X(60,122), X(63,125), X(64,126), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), + X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), + X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), + X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), + X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), + X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), + X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), X(3,17), X(4,18), + X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), + X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), + X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), + X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), + X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), + X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), + X(112,126), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), + X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), + X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), + X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), + X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), + X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), + X(119,125), X(120,126), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), + X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), + X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), + X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), + X(120,122), X(123,125), X(124,126), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), + X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), + X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), + X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), + X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), + X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), + X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), + X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), + X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), + X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), + X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), + X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), + X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), + X(62,125), X(64,127), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), + X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), + X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), + X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), + X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), + X(90,121), X(92,123), X(94,125), X(96,127), X(2,17), X(4,19), X(6,21), X(8,23), + X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), + X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), + X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), + X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), + X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), + X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), + X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(112,127), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), + X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), + X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), + X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), + X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), + X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), + X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), + X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), + X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), + X(122,125), X(124,127), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), + X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), + X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), + X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), + X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), + X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), + X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107), + X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), X(118,119), + X(120,121), X(122,123), X(124,125), X(126,127) +}; +S(130) = { + X(1,129), X(2,130), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), + X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), + X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), + X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), + X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), + X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), + X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), + X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), + X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), + X(66,130), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), + X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), + X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), + X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), + X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), + X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), + X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), + X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), + X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(33,129), X(34,130), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), + X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), + X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), + X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), + X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), + X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), + X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), + X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), + X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(17,129), + X(18,130), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), + X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), + X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), + X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), + X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(17,33), + X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), + X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), + X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), + X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), + X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), + X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), + X(96,112), X(113,129), X(114,130), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), + X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), + X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), + X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), + X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), + X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), + X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), + X(101,109), X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), + X(115,123), X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), + X(9,129), X(10,130), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), + X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), + X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), + X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), + X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(9,33), + X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), + X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), + X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), + X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), + X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), + X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), + X(96,120), X(105,129), X(106,130), X(9,17), X(10,18), X(11,19), X(12,20), + X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), + X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), + X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), + X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), + X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), + X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), + X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), + X(121,129), X(122,130), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), + X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), + X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), + X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), + X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), + X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), + X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), + X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), + X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), X(5,129), X(6,130), + X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), + X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), + X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), + X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), + X(63,123), X(64,124), X(69,129), X(70,130), X(5,33), X(6,34), X(7,35), X(8,36), + X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), + X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), + X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), + X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), + X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), + X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), + X(102,130), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), + X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), + X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), + X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), + X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), + X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), + X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), + X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), X(5,9), + X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), + X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), + X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), + X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), + X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), + X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), + X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), + X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), + X(125,129), X(126,130), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), + X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), + X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(3,129), X(4,130), + X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), + X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), + X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), + X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), + X(63,125), X(64,126), X(67,129), X(68,130), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), + X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), + X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), + X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), + X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), + X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), + X(100,130), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), + X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(3,9), + X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), + X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), + X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), + X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), + X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), + X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), + X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), + X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), + X(123,129), X(124,130), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), + X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), + X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), + X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), + X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), + X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), + X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(2,129), X(2,65), X(4,67), + X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), + X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), + X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), + X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), + X(66,129), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), + X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), + X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), + X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), + X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), + X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), + X(92,123), X(94,125), X(96,127), X(98,129), X(2,17), X(4,19), X(6,21), X(8,23), + X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), + X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), + X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), + X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), + X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), + X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), + X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(112,127), + X(114,129), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), + X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), + X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), + X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), + X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), + X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), + X(118,125), X(120,127), X(122,129), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), + X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), + X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), + X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), + X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), + X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), + X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), + X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), + X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), + X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129) +}; +S(132) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(1,65), X(2,66), X(3,67), X(4,68), + X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), + X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), + X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), + X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), + X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), + X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), + X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), + X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), + X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(1,33), X(2,34), + X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), + X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), + X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), + X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), + X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), + X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), + X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), + X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), + X(95,127), X(96,128), X(33,129), X(34,130), X(35,131), X(36,132), X(33,65), + X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), + X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), + X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), + X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(17,129), X(18,130), X(19,131), X(20,132), X(17,65), + X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), + X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), + X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), + X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), + X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), + X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), + X(113,129), X(114,130), X(115,131), X(116,132), X(1,9), X(2,10), X(3,11), + X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), + X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), + X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), + X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), + X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), + X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), + X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), X(104,112), + X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), X(118,126), + X(119,127), X(120,128), X(9,129), X(10,130), X(11,131), X(12,132), X(9,65), + X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), + X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), + X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), + X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), + X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), + X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), + X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), + X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), + X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), + X(105,129), X(106,130), X(107,131), X(108,132), X(9,17), X(10,18), X(11,19), + X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), + X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), + X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), + X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), + X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), + X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), + X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), + X(121,129), X(122,130), X(123,131), X(124,132), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), + X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), + X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), + X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), + X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), + X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), + X(124,128), X(5,129), X(6,130), X(7,131), X(8,132), X(5,65), X(6,66), X(7,67), + X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), + X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), + X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), + X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), + X(70,130), X(71,131), X(72,132), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), + X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), + X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), + X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), + X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), + X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), + X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), + X(103,131), X(104,132), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), + X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), + X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), + X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), + X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), + X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), + X(118,130), X(119,131), X(120,132), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), + X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), + X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), + X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), + X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), + X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), + X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), + X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), + X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), + X(3,129), X(4,130), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), + X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), + X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), + X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), + X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(3,33), + X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), + X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), + X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), + X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), + X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), + X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), + X(96,126), X(99,129), X(100,130), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), + X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), + X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), + X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), + X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), + X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), + X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), + X(104,118), X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), + X(116,130), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), + X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), + X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), + X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), + X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), + X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), + X(119,125), X(120,126), X(123,129), X(124,130), X(3,5), X(4,6), X(7,9), + X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), + X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), + X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), + X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), + X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), + X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), + X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114), + X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), X(124,126), + X(127,129), X(128,130), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), + X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), + X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), + X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), + X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), + X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106), + X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), X(117,118), + X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), X(129,130), + X(131,132), X(2,129), X(4,131), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), + X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), + X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), + X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), + X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), + X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), + X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), + X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), + X(94,125), X(96,127), X(98,129), X(100,131), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), + X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), + X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), + X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), + X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), + X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), + X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), + X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), + X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), + X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), + X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), + X(124,127), X(126,129), X(128,131), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), + X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), + X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), + X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), + X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), + X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), + X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), + X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), + X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), + X(130,131) +}; +S(134) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(1,65), X(2,66), + X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), + X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), + X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), + X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), + X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), + X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), + X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), + X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), + X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), + X(70,134), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), + X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), + X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), + X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), + X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), + X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), + X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), + X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), + X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(33,129), X(34,130), + X(35,131), X(36,132), X(37,133), X(38,134), X(33,65), X(34,66), X(35,67), + X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), + X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), + X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), + X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), + X(99,131), X(100,132), X(101,133), X(102,134), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), + X(22,134), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), + X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), + X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), + X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), + X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131), + X(84,132), X(85,133), X(86,134), X(17,33), X(18,34), X(19,35), X(20,36), + X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), + X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), + X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), + X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), + X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), + X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), + X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), + X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), + X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), + X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), + X(118,126), X(119,127), X(120,128), X(9,129), X(10,130), X(11,131), X(12,132), + X(13,133), X(14,134), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), + X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), + X(75,131), X(76,132), X(77,133), X(78,134), X(9,33), X(10,34), X(11,35), + X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), + X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), + X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), + X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), + X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), + X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), + X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), + X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), + X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), + X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), + X(126,134), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(5,129), X(6,130), X(7,131), X(8,132), X(5,65), X(6,66), X(7,67), X(8,68), + X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), + X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), + X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), + X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), + X(70,130), X(71,131), X(72,132), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), + X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), + X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), + X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), + X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), + X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), + X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), + X(103,131), X(104,132), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), + X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), + X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), + X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), + X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), + X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), + X(118,130), X(119,131), X(120,132), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), + X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), + X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), + X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), + X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), + X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), + X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), + X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), + X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), + X(3,129), X(4,130), X(7,133), X(8,134), X(3,65), X(4,66), X(7,69), X(8,70), + X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), + X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), + X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), + X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), + X(68,130), X(71,133), X(72,134), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), + X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), + X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), + X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), + X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), + X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), + X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), + X(103,133), X(104,134), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), + X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), + X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), + X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), + X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), + X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), + X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), + X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), + X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), + X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), + X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(2,129), X(4,131), X(6,133), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), + X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), + X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), + X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), + X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), + X(70,133), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), + X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), + X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), + X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), + X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), + X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), + X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(2,17), + X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), + X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), + X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), + X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), + X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), + X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), + X(98,113), X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), + X(110,125), X(112,127), X(114,129), X(116,131), X(118,133), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), + X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), + X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), + X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), + X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), + X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), + X(124,131), X(126,133), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), + X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), + X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), + X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133) +}; +S(136) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), + X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), + X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), + X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), + X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), + X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), + X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), + X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), + X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), + X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(1,33), + X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), + X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), + X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), + X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), + X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), + X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), + X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), + X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), + X(94,126), X(95,127), X(96,128), X(33,129), X(34,130), X(35,131), X(36,132), + X(37,133), X(38,134), X(39,135), X(40,136), X(33,65), X(34,66), X(35,67), + X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), + X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), + X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), + X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), + X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(1,17), + X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), + X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), + X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), + X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), + X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), + X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), + X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(109,125), X(110,126), X(111,127), X(112,128), X(17,129), X(18,130), + X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(17,65), + X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), + X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), + X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), + X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), + X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), + X(87,135), X(88,136), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), + X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), + X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), + X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), + X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), + X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), + X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), + X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(1,9), + X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), + X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), + X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), + X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), + X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), + X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), + X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(9,129), X(10,130), X(11,131), + X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(9,65), X(10,66), + X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), + X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), + X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), + X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), + X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), + X(80,136), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), + X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), + X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), + X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), + X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), + X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), + X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), + X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), + X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), + X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), + X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), + X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), + X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), + X(126,134), X(127,135), X(128,136), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(5,129), X(6,130), X(7,131), + X(8,132), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), + X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), + X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), + X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), + X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), + X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132), X(5,17), + X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), + X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), + X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), + X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), + X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), + X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), + X(101,113), X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), + X(111,123), X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(5,9), + X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), + X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), + X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), + X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), + X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), + X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), + X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), + X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), + X(125,129), X(126,130), X(127,131), X(128,132), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), + X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), + X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), + X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), + X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), + X(102,104), X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), + X(114,116), X(117,119), X(118,120), X(121,123), X(122,124), X(125,127), + X(126,128), X(129,131), X(130,132), X(133,135), X(134,136), X(3,129), X(4,130), + X(7,133), X(8,134), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), + X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), + X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), + X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), + X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), + X(72,134), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), + X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), + X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), + X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), + X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), + X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), + X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), + X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), + X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121), + X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133), + X(120,134), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), + X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), + X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), + X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), + X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), + X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), + X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), + X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(2,129), X(4,131), X(6,133), X(8,135), X(2,65), X(4,67), X(6,69), + X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), + X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), + X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), + X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), + X(66,129), X(68,131), X(70,133), X(72,135), X(2,33), X(4,35), X(6,37), X(8,39), + X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), + X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), + X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), + X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), + X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), + X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), + X(100,131), X(102,133), X(104,135), X(2,17), X(4,19), X(6,21), X(8,23), + X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), + X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), + X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), + X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), + X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), + X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), + X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(112,127), + X(114,129), X(116,131), X(118,133), X(120,135), X(2,9), X(4,11), X(6,13), + X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), + X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), + X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), + X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), + X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), + X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), + X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), + X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), + X(126,133), X(128,135), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), + X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), + X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), + X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), + X(132,135), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), + X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), + X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), + X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), + X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), + X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), + X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), + X(110,111), X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), + X(122,123), X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), + X(134,135) +}; +S(138) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), + X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), + X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), + X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), + X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), + X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), + X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), + X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), + X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), + X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), + X(72,136), X(73,137), X(74,138), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), + X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), + X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), + X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), + X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), + X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), + X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), + X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), + X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), + X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), + X(40,136), X(41,137), X(42,138), X(33,65), X(34,66), X(35,67), X(36,68), + X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), + X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), + X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), + X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), + X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), + X(106,138), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), + X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), + X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), + X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), + X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), + X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), + X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(109,125), X(110,126), X(111,127), X(112,128), X(17,129), X(18,130), + X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), + X(26,138), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), + X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), + X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), + X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), + X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131), + X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), + X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), + X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), + X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), + X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), X(116,132), + X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), X(122,138), X(1,9), + X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), + X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), + X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), + X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), + X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), + X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), + X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), + X(16,136), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), + X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), + X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), + X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), + X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), + X(77,133), X(78,134), X(79,135), X(80,136), X(9,33), X(10,34), X(11,35), + X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), + X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), + X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), + X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), + X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), + X(112,136), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), + X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), + X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), + X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), + X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), + X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), + X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129), + X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135), + X(128,136), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), + X(14,138), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), + X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), + X(77,137), X(78,138), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), + X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), + X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), + X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), + X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), + X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(5,9), + X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), + X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), + X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), + X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), + X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), + X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), + X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), + X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), + X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), X(1,3), + X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), + X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), + X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), + X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), + X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), + X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), + X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), + X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), + X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), + X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), + X(76,138), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), + X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), + X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), + X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), + X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), + X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), + X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), + X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), + X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), + X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(3,9), X(4,10), X(7,13), + X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), + X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), + X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), + X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), + X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), + X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), + X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), + X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), + X(127,133), X(128,134), X(131,137), X(132,138), X(3,5), X(4,6), X(7,9), + X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), + X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), + X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), + X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), + X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), + X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), + X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114), + X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), X(124,126), + X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), X(136,138), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), + X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), + X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), + X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), + X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), + X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), + X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), + X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), + X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), + X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), + X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), + X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), + X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), + X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), + X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), + X(128,135), X(130,137), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), + X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), + X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), + X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), + X(132,135), X(134,137), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), + X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), + X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), + X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), + X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), + X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), + X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107), + X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), X(118,119), + X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), X(130,131), + X(132,133), X(134,135), X(136,137) +}; +S(140) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(1,65), X(2,66), X(3,67), + X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), + X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), + X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), + X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), + X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), + X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), + X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), + X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), + X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), + X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(1,33), + X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), + X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), + X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), + X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), + X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), + X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), + X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), + X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), + X(94,126), X(95,127), X(96,128), X(33,129), X(34,130), X(35,131), X(36,132), + X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), + X(44,140), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), + X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), + X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), + X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), + X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), + X(102,134), X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), + X(108,140), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), + X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), + X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), + X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), + X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), + X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), + X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(109,125), X(110,126), X(111,127), X(112,128), X(17,129), X(18,130), + X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), + X(26,138), X(27,139), X(28,140), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), + X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(17,33), X(18,34), X(19,35), + X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), + X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), + X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), + X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), + X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), + X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), + X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), + X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), + X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), + X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), + X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), + X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), + X(132,140), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), + X(15,135), X(16,136), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), + X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), + X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(9,33), + X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), + X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), + X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), + X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), + X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), + X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), + X(96,120), X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), + X(110,134), X(111,135), X(112,136), X(9,17), X(10,18), X(11,19), X(12,20), + X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), + X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), + X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), + X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), + X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), + X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), + X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), + X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), + X(127,135), X(128,136), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), + X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), + X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), + X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), + X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), + X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), + X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), + X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), + X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), + X(130,134), X(131,135), X(132,136), X(5,129), X(6,130), X(7,131), X(8,132), + X(13,137), X(14,138), X(15,139), X(16,140), X(5,65), X(6,66), X(7,67), X(8,68), + X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), + X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), + X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), + X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), + X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), + X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), + X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), + X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), + X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132), + X(109,137), X(110,138), X(111,139), X(112,140), X(5,17), X(6,18), X(7,19), + X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), + X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), + X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), + X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), + X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), + X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), + X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), + X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), + X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), + X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), + X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), + X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), + X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), + X(133,137), X(134,138), X(135,139), X(136,140), X(1,3), X(2,4), X(5,7), X(6,8), + X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), + X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), + X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), + X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), + X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), + X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), + X(102,104), X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), + X(114,116), X(117,119), X(118,120), X(121,123), X(122,124), X(125,127), + X(126,128), X(129,131), X(130,132), X(133,135), X(134,136), X(137,139), + X(138,140), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), + X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), + X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), + X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), + X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), + X(76,138), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), + X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), + X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), + X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), + X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), + X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), + X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), + X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), + X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), + X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(3,9), X(4,10), X(7,13), + X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), + X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), + X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), + X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), + X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), + X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), + X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), + X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), + X(127,133), X(128,134), X(131,137), X(132,138), X(3,5), X(4,6), X(7,9), + X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), + X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), + X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), + X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), + X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), + X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), + X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114), + X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), X(124,126), + X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), X(136,138), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(2,129), X(4,131), X(6,133), X(8,135), + X(10,137), X(12,139), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), + X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), + X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), + X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), + X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), + X(72,135), X(74,137), X(76,139), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), + X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), + X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), + X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), + X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), + X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), + X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), + X(102,133), X(104,135), X(106,137), X(108,139), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), + X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), + X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), + X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), + X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), + X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), + X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), + X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135), + X(130,137), X(132,139), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), + X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), + X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), + X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), + X(132,135), X(134,137), X(136,139), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), + X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), + X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), + X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), + X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), + X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), + X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), + X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), + X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), + X(130,131), X(132,133), X(134,135), X(136,137), X(138,139) +}; +S(142) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), + X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), + X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), + X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), + X(75,139), X(76,140), X(77,141), X(78,142), X(1,33), X(2,34), X(3,35), X(4,36), + X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), + X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), + X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), + X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), + X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), + X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), + X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), + X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), + X(102,134), X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), + X(108,140), X(109,141), X(110,142), X(1,17), X(2,18), X(3,19), X(4,20), + X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), + X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), + X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), + X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), + X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), + X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), + X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), X(105,121), + X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), X(111,127), + X(112,128), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), + X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), + X(30,142), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), + X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), + X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), + X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), + X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131), + X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138), + X(91,139), X(92,140), X(93,141), X(94,142), X(17,33), X(18,34), X(19,35), + X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), + X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), + X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), + X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), + X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), + X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), + X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), + X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), + X(126,142), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), + X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), + X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), + X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), + X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), + X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), + X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(9,129), X(10,130), X(11,131), + X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(9,65), X(10,66), + X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), + X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), + X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), + X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), + X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), + X(80,136), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), + X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), + X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), + X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), + X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), + X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), + X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), + X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), + X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), + X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), + X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), + X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), + X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), + X(126,134), X(127,135), X(128,136), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), + X(16,140), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), + X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), + X(77,137), X(78,138), X(79,139), X(80,140), X(5,33), X(6,34), X(7,35), X(8,36), + X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), + X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), + X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), + X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), + X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), + X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), + X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), + X(112,140), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), + X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), + X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), + X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), + X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), + X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), + X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), + X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), + X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), X(5,9), + X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), + X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), + X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), + X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), + X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), + X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), + X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), + X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), + X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), + X(135,139), X(136,140), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), + X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), + X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), + X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(3,129), X(4,130), + X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), X(16,142), X(3,65), + X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), + X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), + X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), + X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), + X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), + X(79,141), X(80,142), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), + X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), + X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), + X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), + X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), + X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), + X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(3,17), X(4,18), + X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), + X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), + X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), + X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), + X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), + X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), + X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), + X(124,138), X(127,141), X(128,142), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), + X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), + X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), + X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), + X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), + X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), + X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), + X(136,138), X(139,141), X(140,142), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), + X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), + X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), + X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), + X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), + X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), + X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), + X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), + X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), + X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), + X(141,142), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), + X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), + X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), + X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), + X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), + X(74,137), X(76,139), X(78,141), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), + X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), + X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), + X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), + X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), + X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), + X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), + X(102,133), X(104,135), X(106,137), X(108,139), X(110,141), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), + X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), + X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), + X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), + X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), + X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), + X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135), + X(130,137), X(132,139), X(134,141), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), + X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), + X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), + X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), + X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), + X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), + X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), + X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), + X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), + X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), + X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141) +}; +S(144) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), + X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), + X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), + X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), + X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), + X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), + X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), + X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), + X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), + X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), + X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), + X(80,144), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), + X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), + X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), + X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), + X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), + X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), + X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), + X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), + X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(33,129), X(34,130), + X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), + X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), + X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), + X(29,141), X(30,142), X(31,143), X(32,144), X(17,65), X(18,66), X(19,67), + X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), + X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), + X(96,144), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), + X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), + X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), + X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), + X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), + X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), + X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), + X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), + X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), + X(128,144), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), + X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), + X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), + X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), + X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), + X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), + X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), + X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), + X(16,136), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), + X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), + X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), + X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), + X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), + X(77,133), X(78,134), X(79,135), X(80,136), X(9,33), X(10,34), X(11,35), + X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), + X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), + X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), + X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), + X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), + X(112,136), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), + X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), + X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), + X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), + X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), + X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), + X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129), + X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135), + X(128,136), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), + X(16,140), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), + X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), + X(77,137), X(78,138), X(79,139), X(80,140), X(5,33), X(6,34), X(7,35), X(8,36), + X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), + X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), + X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), + X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), + X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), + X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), + X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), + X(112,140), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), + X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), + X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), + X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), + X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), + X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), + X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), + X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), + X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), X(5,9), + X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), + X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), + X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), + X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), + X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), + X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), + X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), + X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), + X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), + X(135,139), X(136,140), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), + X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), + X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), + X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), + X(142,144), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), + X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), + X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), + X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), + X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), + X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(3,33), X(4,34), + X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), + X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), + X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), + X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), + X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), + X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), + X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), + X(111,141), X(112,142), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), + X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), + X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), + X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(3,9), + X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), + X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), + X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), + X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), + X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), + X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), + X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), + X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), + X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138), + X(135,141), X(136,142), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), + X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), + X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), + X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), + X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), + X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), + X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), + X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(2,129), X(4,131), + X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(2,65), + X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), + X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), + X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), + X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), + X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), + X(78,141), X(80,143), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), + X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), + X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), + X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), + X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), + X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), + X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), + X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), + X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), + X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), + X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), + X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), + X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), + X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), + X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), + X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), + X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), + X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), + X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), + X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), + X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), + X(136,139), X(138,141), X(140,143), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), + X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), + X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), + X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), + X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), + X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), + X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), + X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), + X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), + X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), + X(142,143) +}; +S(146) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(1,65), X(2,66), X(3,67), X(4,68), + X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), + X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), + X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), + X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), + X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), + X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), + X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), + X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), + X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), + X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), + X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(1,33), X(2,34), + X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), + X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), + X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), + X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), + X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), + X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), + X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), + X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), + X(95,127), X(96,128), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), + X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), + X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(33,65), + X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), + X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), + X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), + X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), + X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), + X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), + X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), + X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), + X(31,143), X(32,144), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), + X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), + X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), + X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), + X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), + X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), + X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), + X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), + X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), + X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), + X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), X(116,132), + X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), X(122,138), + X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), X(128,144), X(1,9), + X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), + X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), + X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), + X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), + X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), + X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), + X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), + X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), + X(16,136), X(25,145), X(26,146), X(9,65), X(10,66), X(11,67), X(12,68), + X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), + X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), + X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), + X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), + X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), + X(89,145), X(90,146), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), + X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), + X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), + X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), + X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), + X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), + X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), + X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), + X(121,145), X(122,146), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), + X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), + X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), + X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), + X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), + X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), + X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129), + X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135), + X(128,136), X(137,145), X(138,146), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(139,143), X(140,144), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), + X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(5,65), X(6,66), + X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), + X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), + X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), + X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), + X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), + X(80,140), X(85,145), X(86,146), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), + X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), + X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), + X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), + X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), + X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), + X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), + X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), + X(117,145), X(118,146), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), + X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), + X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), + X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), + X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), + X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), + X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), + X(128,140), X(133,145), X(134,146), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), + X(142,146), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), + X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), + X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), + X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), + X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), + X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), + X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), + X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), + X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), + X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), + X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), + X(16,142), X(19,145), X(20,146), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), + X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), + X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), + X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), + X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), + X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), + X(84,146), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), + X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), + X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), + X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), + X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), + X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), + X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), + X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), + X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121), + X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133), + X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145), + X(132,146), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), + X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), + X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), + X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), + X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), + X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), + X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134), + X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), + X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), + X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), + X(16,143), X(18,145), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), + X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), + X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), + X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), + X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), + X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(2,33), + X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), + X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), + X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), + X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), + X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), + X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), + X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), + X(108,139), X(110,141), X(112,143), X(114,145), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), + X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(2,9), X(4,11), X(6,13), + X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), + X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), + X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), + X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), + X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), + X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), + X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), + X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), + X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), + X(138,145), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), + X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), + X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), + X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), + X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), + X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), + X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), + X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), + X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145) +}; +S(148) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(1,65), + X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), + X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), + X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), + X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), + X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), + X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), + X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), + X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), + X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), + X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), + X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), + X(83,147), X(84,148), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), + X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), + X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), + X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), + X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(33,129), + X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), + X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), + X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(33,65), X(34,66), + X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), + X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), + X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), + X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), + X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), + X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), X(109,141), + X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), X(115,147), + X(116,148), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), + X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), + X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), + X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), + X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), + X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), + X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), + X(131,147), X(132,148), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), + X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), + X(29,141), X(30,142), X(31,143), X(32,144), X(17,65), X(18,66), X(19,67), + X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), + X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), + X(96,144), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), + X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), + X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), + X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), + X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), + X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), + X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), + X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), + X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), + X(128,144), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), + X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), + X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), + X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), + X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), + X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), + X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), + X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), + X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(9,65), X(10,66), + X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), + X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), + X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), + X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), + X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), + X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), + X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), + X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), + X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), + X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), + X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), + X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), + X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117), + X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131), + X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145), + X(138,146), X(139,147), X(140,148), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(139,143), X(140,144), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), + X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), + X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), + X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), + X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), + X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), + X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), + X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), + X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), + X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), + X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), + X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132), + X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), X(118,146), + X(119,147), X(120,148), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), + X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), + X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), + X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), + X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), + X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), + X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), + X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(5,9), X(6,10), + X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), + X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), + X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), + X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), + X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), + X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), + X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), + X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), + X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), + X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(3,65), X(4,66), X(7,69), X(8,70), + X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), + X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), + X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), + X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), + X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), + X(83,145), X(84,146), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), + X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), + X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), + X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), + X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), + X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), + X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), + X(116,146), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), + X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), + X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), + X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), + X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), + X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), + X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), + X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134), + X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), + X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), + X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(2,65), X(4,67), X(6,69), X(8,71), + X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), + X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), + X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), + X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), + X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), + X(82,145), X(84,147), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), + X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), + X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), + X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), + X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), + X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), + X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), + X(116,147), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), + X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), + X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), + X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), + X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135), + X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), + X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), + X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), + X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), + X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147) +}; +S(150) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), + X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), + X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), + X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), + X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), + X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), + X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), + X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), + X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), + X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), + X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), + X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), X(1,33), + X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), + X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), + X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), + X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), + X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), + X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), + X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), + X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), + X(94,126), X(95,127), X(96,128), X(33,129), X(34,130), X(35,131), X(36,132), + X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), + X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), + X(51,147), X(52,148), X(53,149), X(54,150), X(33,65), X(34,66), X(35,67), + X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), + X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), + X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), + X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), + X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), + X(105,137), X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), + X(111,143), X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), + X(117,149), X(118,150), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), + X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), + X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), + X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), + X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), + X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), + X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), + X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), + X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), + X(130,146), X(131,147), X(132,148), X(133,149), X(134,150), X(17,129), + X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), + X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), + X(32,144), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), + X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), + X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), + X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), + X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131), + X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138), + X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), X(17,33), + X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), + X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), + X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), + X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), + X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), + X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), + X(96,112), X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), + X(118,134), X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), + X(124,140), X(125,141), X(126,142), X(127,143), X(128,144), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), + X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), + X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), + X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), + X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), + X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(9,129), + X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), + X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), X(9,65), + X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), + X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), + X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), + X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), + X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), + X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), + X(94,150), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), + X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), + X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), + X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), + X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), + X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), + X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), + X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), + X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), + X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), + X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), + X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), + X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), + X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), + X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), + X(140,148), X(141,149), X(142,150), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(139,143), X(140,144), X(145,149), X(146,150), X(5,129), X(6,130), X(7,131), + X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), + X(23,147), X(24,148), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), + X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), + X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), + X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), + X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), + X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), + X(87,147), X(88,148), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), + X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), + X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), + X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), + X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), + X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(5,9), + X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), + X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), + X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), + X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), + X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), + X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), + X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), + X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), + X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), + X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), X(1,3), + X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), + X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), + X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), + X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), + X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), + X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(3,65), + X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), + X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), + X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), + X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), + X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), + X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(3,33), + X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), + X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), + X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), + X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), + X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), + X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), + X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), + X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), + X(120,150), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), + X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(3,9), X(4,10), X(7,13), + X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), + X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), + X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), + X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), + X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), + X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), + X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), + X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), + X(127,133), X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), + X(139,145), X(140,146), X(143,149), X(144,150), X(3,5), X(4,6), X(7,9), + X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), + X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), + X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), + X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), + X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), + X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), + X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114), + X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), X(124,126), + X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), X(136,138), + X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), X(148,150), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), + X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(2,65), + X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), + X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), + X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), + X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), + X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), + X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), + X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), + X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), + X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), + X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), + X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), + X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), + X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), + X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), + X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), + X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), + X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), + X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), + X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), + X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), + X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), + X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), + X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), + X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), + X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), + X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), + X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), + X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), + X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), + X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149) +}; +S(152) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), + X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), + X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), + X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), + X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), + X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), + X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), + X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), + X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), + X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), + X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), + X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), + X(86,150), X(87,151), X(88,152), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), + X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), + X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), + X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), + X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), + X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), + X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), + X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), + X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), + X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), + X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), + X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), + X(54,150), X(55,151), X(56,152), X(33,65), X(34,66), X(35,67), X(36,68), + X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), + X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), + X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), + X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), + X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), + X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), + X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), + X(118,150), X(119,151), X(120,152), X(1,17), X(2,18), X(3,19), X(4,20), + X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), + X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), + X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), + X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), + X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), + X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), + X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), X(105,121), + X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), X(111,127), + X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), X(133,149), + X(134,150), X(135,151), X(136,152), X(17,129), X(18,130), X(19,131), X(20,132), + X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), + X(28,140), X(29,141), X(30,142), X(31,143), X(32,144), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), + X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), + X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), + X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), + X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), + X(95,143), X(96,144), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), + X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), + X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), + X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), + X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), + X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), + X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), + X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), + X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), + X(127,143), X(128,144), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), + X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), + X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), + X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), + X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), + X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), + X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), + X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), + X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), + X(136,144), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), + X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), + X(30,150), X(31,151), X(32,152), X(9,65), X(10,66), X(11,67), X(12,68), + X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), + X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), + X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), + X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), + X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), + X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), + X(96,152), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), + X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), + X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), + X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), + X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), + X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), + X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), + X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), + X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), + X(128,152), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), + X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), + X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), + X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), + X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), + X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), + X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129), + X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135), + X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149), + X(142,150), X(143,151), X(144,152), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), + X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), + X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(5,65), X(6,66), + X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), + X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), + X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), + X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), + X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), + X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), X(5,33), X(6,34), + X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), + X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), + X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), + X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), + X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), + X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), + X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), + X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), + X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), + X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), + X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), + X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), X(109,121), + X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), X(119,131), + X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), X(133,145), + X(134,146), X(135,147), X(136,148), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), + X(142,146), X(143,147), X(144,148), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), + X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), + X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), + X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), + X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), + X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), + X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), + X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), + X(117,119), X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), + X(129,131), X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), + X(141,143), X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), + X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), + X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), + X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), + X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), + X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(3,33), X(4,34), + X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), + X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), + X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), + X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), + X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), + X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), + X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), + X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), + X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), + X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121), + X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133), + X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145), + X(132,146), X(135,149), X(136,150), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), + X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), + X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), + X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), + X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), + X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), + X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), + X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), + X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), + X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), + X(143,145), X(144,146), X(147,149), X(148,150), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), + X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), + X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), + X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), + X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), + X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), + X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), + X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), + X(151,152), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(2,65), + X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), + X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), + X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), + X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), + X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), + X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(2,33), + X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), + X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), + X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), + X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), + X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), + X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), + X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), + X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), + X(120,151), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), + X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(2,9), X(4,11), X(6,13), + X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), + X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), + X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), + X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), + X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), + X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), + X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), + X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), + X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), + X(138,145), X(140,147), X(142,149), X(144,151), X(2,5), X(4,7), X(6,9), + X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), + X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), + X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), + X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), + X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), + X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), + X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), X(112,115), + X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), X(124,127), + X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), X(136,139), + X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), X(148,151), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151) +}; +S(154) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(1,65), X(2,66), + X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), + X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), + X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), + X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), + X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), + X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), + X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), + X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), + X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), + X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), + X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), + X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), + X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), + X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), + X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), + X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), + X(93,125), X(94,126), X(95,127), X(96,128), X(33,129), X(34,130), X(35,131), + X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), + X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), + X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), + X(57,153), X(58,154), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), + X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), + X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), + X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), + X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132), + X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), X(106,138), + X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), X(112,144), + X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), X(118,150), + X(119,151), X(120,152), X(121,153), X(122,154), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), + X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), + X(31,143), X(32,144), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), + X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), + X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), + X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), + X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), + X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), + X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), + X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), + X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), + X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), + X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), X(116,132), + X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), X(122,138), + X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), X(128,144), X(1,9), + X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), + X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), + X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), + X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), + X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), + X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), + X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), + X(145,153), X(146,154), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), + X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), + X(29,149), X(30,150), X(31,151), X(32,152), X(9,65), X(10,66), X(11,67), + X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), + X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), + X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), + X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), + X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), + X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), + X(96,152), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), + X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), + X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), + X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), + X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), + X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), + X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), + X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), + X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), + X(128,152), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), + X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), + X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), + X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), + X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), + X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), + X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129), + X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135), + X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149), + X(142,150), X(143,151), X(144,152), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), + X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), + X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), + X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), + X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), + X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), + X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), + X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), + X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), + X(93,153), X(94,154), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), + X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), + X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), + X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), + X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), + X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), + X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), + X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), + X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), + X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), + X(136,148), X(141,153), X(142,154), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), + X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(3,129), X(4,130), X(7,133), X(8,134), + X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), + X(24,150), X(27,153), X(28,154), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), + X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), + X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), + X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), + X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), + X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), + X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(3,33), X(4,34), + X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), + X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), + X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), + X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), + X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), + X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), + X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), + X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), + X(123,153), X(124,154), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), + X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), + X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), + X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(3,9), + X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), + X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), + X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), + X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), + X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), + X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), + X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), + X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), + X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138), + X(135,141), X(136,142), X(139,145), X(140,146), X(143,149), X(144,150), + X(147,153), X(148,154), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), + X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), + X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), + X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), + X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), + X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), + X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), + X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), + X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(2,129), X(4,131), X(6,133), + X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), + X(22,149), X(24,151), X(26,153), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), + X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), + X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), + X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), + X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), + X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), + X(84,147), X(86,149), X(88,151), X(90,153), X(2,33), X(4,35), X(6,37), X(8,39), + X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), + X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), + X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), + X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), + X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), + X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), + X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), X(110,141), + X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), X(122,153), + X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), + X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), + X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), + X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), + X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), + X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), + X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), X(106,121), + X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), X(118,133), + X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), X(130,145), + X(132,147), X(134,149), X(136,151), X(138,153), X(2,9), X(4,11), X(6,13), + X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), + X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), + X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), + X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), + X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), + X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), + X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), + X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), + X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), + X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), + X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), + X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), + X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), + X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), + X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), + X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), + X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), + X(148,151), X(150,153), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), + X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), + X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), + X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), + X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), + X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), + X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107), + X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), X(118,119), + X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), X(130,131), + X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), X(142,143), + X(144,145), X(146,147), X(148,149), X(150,151), X(152,153) +}; +S(156) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), + X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), + X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), + X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), + X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), + X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), + X(89,153), X(90,154), X(91,155), X(92,156), X(1,33), X(2,34), X(3,35), X(4,36), + X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), + X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), + X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), + X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), + X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), + X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), + X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), + X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), + X(102,134), X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), + X(108,140), X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), + X(114,146), X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), + X(120,152), X(121,153), X(122,154), X(123,155), X(124,156), X(1,17), X(2,18), + X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), + X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), + X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), + X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), + X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), + X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), + X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), + X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), + X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), + X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), + X(138,154), X(139,155), X(140,156), X(17,129), X(18,130), X(19,131), X(20,132), + X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), + X(28,140), X(29,141), X(30,142), X(31,143), X(32,144), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), + X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), + X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), + X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), + X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), + X(95,143), X(96,144), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), + X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), + X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), + X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), + X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), + X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), + X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), + X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), + X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), + X(127,143), X(128,144), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), + X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), + X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), + X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), + X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), + X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), + X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), + X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), + X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), + X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(9,129), + X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), + X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), + X(32,152), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), + X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), + X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), + X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), + X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), + X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), + X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), + X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), + X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), + X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), + X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), + X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), + X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), + X(125,149), X(126,150), X(127,151), X(128,152), X(9,17), X(10,18), X(11,19), + X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), + X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), + X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), + X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), + X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), + X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), + X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), + X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), + X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), + X(141,149), X(142,150), X(143,151), X(144,152), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), + X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), + X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), + X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), + X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), + X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), + X(124,128), X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), + X(138,142), X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), + X(148,152), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), + X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), + X(30,154), X(31,155), X(32,156), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), + X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), + X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), + X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), + X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), + X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), + X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), + X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), + X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), + X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), + X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132), + X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), X(118,146), + X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), X(128,156), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), + X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), + X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), + X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), + X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), X(109,121), + X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), X(119,131), + X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), X(133,145), + X(134,146), X(135,147), X(136,148), X(141,153), X(142,154), X(143,155), + X(144,156), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), + X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), + X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), + X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), + X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), + X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), + X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), + X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), + X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), + X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), + X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(3,129), X(4,130), + X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), + X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), + X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), + X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), + X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), + X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), + X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), + X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), + X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), + X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), + X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), + X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), + X(119,149), X(120,150), X(123,153), X(124,154), X(3,17), X(4,18), X(7,21), + X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), + X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), + X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), + X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), + X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), + X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), + X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), + X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), + X(136,150), X(139,153), X(140,154), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), + X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), + X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), + X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), + X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), + X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), + X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), + X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), + X(148,150), X(151,153), X(152,154), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), + X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), + X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), + X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), + X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), + X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), + X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), + X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), + X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), + X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), + X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), + X(153,154), X(155,156), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), + X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), + X(26,153), X(28,155), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), + X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), + X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), + X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), + X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), + X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), + X(86,149), X(88,151), X(90,153), X(92,155), X(2,33), X(4,35), X(6,37), X(8,39), + X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), + X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), + X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), + X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), + X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), + X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), + X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), X(110,141), + X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), X(122,153), + X(124,155), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), + X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), + X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), + X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), + X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), + X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), + X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), + X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), + X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), + X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), + X(146,153), X(148,155), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), + X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), + X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), + X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), + X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), + X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), + X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155) +}; +S(158) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), + X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), + X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), + X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), + X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), + X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), + X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), + X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), + X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), + X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), + X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), + X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), + X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), + X(94,158), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), + X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), + X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), + X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), + X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), + X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), + X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), + X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), + X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(33,129), X(34,130), + X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), + X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), + X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), + X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), + X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), + X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), + X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), + X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), + X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), + X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), + X(31,143), X(32,144), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), + X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), + X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), + X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), + X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), + X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), + X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), + X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), + X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), + X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), + X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), X(116,132), + X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), X(122,138), + X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), X(128,144), X(1,9), + X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), + X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), + X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), + X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), + X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), + X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), + X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), + X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), + X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), + X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), + X(31,151), X(32,152), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), + X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), + X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), + X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), + X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), + X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), + X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), X(108,132), + X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), X(122,146), + X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), X(128,152), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), + X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117), + X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131), + X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145), + X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151), + X(144,152), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), + X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), + X(31,155), X(32,156), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), + X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), + X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), + X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), + X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), + X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), + X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(5,33), + X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), + X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), + X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), + X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), + X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), + X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), + X(96,124), X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), + X(110,138), X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), + X(120,148), X(125,153), X(126,154), X(127,155), X(128,156), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), + X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), + X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), + X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), + X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), + X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(5,9), X(6,10), + X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), + X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), + X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), + X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), + X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), + X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), + X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), + X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), + X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), + X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), + X(150,154), X(151,155), X(152,156), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), + X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), + X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), + X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), + X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), + X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), + X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), + X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), + X(117,119), X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), + X(129,131), X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), + X(141,143), X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), + X(153,155), X(154,156), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), + X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), + X(27,153), X(28,154), X(31,157), X(32,158), X(3,65), X(4,66), X(7,69), X(8,70), + X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), + X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), + X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), + X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), + X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), + X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), + X(96,158), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), + X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), + X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), + X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), + X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), + X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), + X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), + X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), + X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), + X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121), + X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133), + X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145), + X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157), + X(144,158), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), + X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), + X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), + X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), + X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), + X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), + X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134), + X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146), + X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), + X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), + X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), + X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), + X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), + X(30,157), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), + X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), + X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), + X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), + X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), + X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), + X(88,151), X(90,153), X(92,155), X(94,157), X(2,33), X(4,35), X(6,37), X(8,39), + X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), + X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), + X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), + X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), + X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), + X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), + X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), X(110,141), + X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), X(122,153), + X(124,155), X(126,157), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), + X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), + X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), + X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), + X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), + X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), + X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), + X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), + X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), + X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), + X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), + X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), + X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135), + X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147), + X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), + X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), + X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), + X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), + X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), + X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), + X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), + X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), + X(148,151), X(150,153), X(152,155), X(154,157), X(2,3), X(4,5), X(6,7), X(8,9), + X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), + X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), + X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), + X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), + X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), + X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), + X(104,105), X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), + X(116,117), X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), + X(128,129), X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), + X(140,141), X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), + X(152,153), X(154,155), X(156,157) +}; +S(160) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(1,65), X(2,66), X(3,67), X(4,68), + X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), + X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), + X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), + X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), + X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), + X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), + X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), + X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), + X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), + X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), + X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), + X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), + X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(1,33), X(2,34), + X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), + X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), + X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), + X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), + X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), + X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), + X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), + X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), + X(95,127), X(96,128), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), + X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), + X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), + X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), + X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(33,65), + X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), + X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), + X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), + X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), + X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), + X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), + X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), + X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), + X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), + X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), + X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), + X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), + X(130,146), X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), + X(136,152), X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), + X(142,158), X(143,159), X(144,160), X(17,129), X(18,130), X(19,131), X(20,132), + X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), + X(28,140), X(29,141), X(30,142), X(31,143), X(32,144), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), + X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), + X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), + X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), + X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), + X(95,143), X(96,144), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), + X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), + X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), + X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), + X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), + X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), + X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), + X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), + X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), + X(127,143), X(128,144), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), + X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), + X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), + X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), + X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), + X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), + X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), + X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), + X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), + X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), + X(150,158), X(151,159), X(152,160), X(9,129), X(10,130), X(11,131), X(12,132), + X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), + X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(9,65), X(10,66), + X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), + X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), + X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), + X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), + X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), + X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), + X(95,151), X(96,152), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), + X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), + X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), + X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), + X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), + X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), + X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), + X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), + X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), + X(127,151), X(128,152), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), + X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), + X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), + X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), + X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), + X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), + X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129), + X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135), + X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149), + X(142,150), X(143,151), X(144,152), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), + X(153,157), X(154,158), X(155,159), X(156,160), X(5,129), X(6,130), X(7,131), + X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), + X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(5,65), + X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), + X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), + X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), + X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), + X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), + X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), + X(94,154), X(95,155), X(96,156), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), + X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), + X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), + X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), + X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), + X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), + X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), + X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), + X(117,145), X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), + X(127,155), X(128,156), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), + X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), + X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), + X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), + X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), + X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), + X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), + X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(141,153), + X(142,154), X(143,155), X(144,156), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), + X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155), + X(152,156), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), + X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), + X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), + X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), + X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), + X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), + X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), + X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), + X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), + X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), + X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), + X(157,159), X(158,160), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), + X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), + X(27,153), X(28,154), X(31,157), X(32,158), X(3,65), X(4,66), X(7,69), X(8,70), + X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), + X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), + X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), + X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), + X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), + X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), + X(96,158), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), + X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), + X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), + X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), + X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), + X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), + X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), + X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), + X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), + X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121), + X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133), + X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145), + X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157), + X(144,158), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), + X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), + X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), + X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), + X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), + X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), + X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134), + X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146), + X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), + X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), + X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), + X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), + X(28,155), X(30,157), X(32,159), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), + X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), + X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), + X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), + X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), + X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), + X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), + X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), + X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), + X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), + X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), + X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), + X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), + X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), + X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), + X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), + X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), X(106,121), + X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), X(118,133), + X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), X(130,145), + X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), X(142,157), + X(144,159), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), + X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), + X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), + X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), + X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), + X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), + X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135), + X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147), + X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), + X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), + X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), + X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), + X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), + X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159) +}; +S(162) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(1,65), + X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), + X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), + X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), + X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), + X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), + X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), + X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), + X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), + X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), + X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), + X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), + X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), + X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), + X(97,161), X(98,162), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), + X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), + X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), + X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), + X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), + X(130,162), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(33,65), X(34,66), + X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), + X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), + X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), + X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), + X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), + X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), X(109,141), + X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), X(115,147), + X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), X(121,153), + X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), X(127,159), + X(128,160), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), + X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), + X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), + X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), + X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), + X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), + X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), + X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), + X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), + X(143,159), X(144,160), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), + X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), + X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(17,65), + X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), + X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), + X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), + X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), + X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), + X(87,135), X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), + X(94,142), X(95,143), X(96,144), X(113,161), X(114,162), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), + X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), + X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), + X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), + X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(1,9), + X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), + X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), + X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), + X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), + X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), + X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), + X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), + X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), + X(151,159), X(152,160), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), + X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), + X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(9,65), + X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), + X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), + X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), + X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), + X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), + X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), + X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), + X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), + X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), + X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), + X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), + X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), + X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), + X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), + X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117), + X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131), + X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145), + X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151), + X(144,152), X(153,161), X(154,162), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), + X(153,157), X(154,158), X(155,159), X(156,160), X(5,129), X(6,130), X(7,131), + X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), + X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), + X(38,162), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), + X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), + X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), + X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), + X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), + X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), + X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), + X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132), + X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), X(118,146), + X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), X(128,156), + X(133,161), X(134,162), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), + X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), + X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), + X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), + X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), + X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), + X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), + X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(141,153), + X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), X(5,9), X(6,10), + X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), + X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), + X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), + X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), + X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), + X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), + X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), + X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), + X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), + X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), + X(150,154), X(151,155), X(152,156), X(157,161), X(158,162), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), + X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), + X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), + X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), + X(95,157), X(96,158), X(99,161), X(100,162), X(3,33), X(4,34), X(7,37), + X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), + X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), + X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), + X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), + X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), + X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), + X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), + X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), + X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), + X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), + X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121), + X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133), + X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145), + X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157), + X(144,158), X(147,161), X(148,162), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), + X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), + X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), + X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), + X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), + X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), + X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), + X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), + X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), + X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), + X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), + X(155,157), X(156,158), X(159,161), X(160,162), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), + X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), + X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), + X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), + X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), + X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), + X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), + X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), + X(151,152), X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), + X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), + X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), + X(30,157), X(32,159), X(34,161), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), + X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), + X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), + X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), + X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), + X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), + X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), + X(98,161), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), + X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), + X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), + X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), + X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), + X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), + X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), + X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), + X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), + X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), + X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), + X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), + X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), + X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), + X(152,159), X(154,161), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), + X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), + X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), + X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), + X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), + X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), + X(156,159), X(158,161), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), + X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), + X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), + X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), + X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), + X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), + X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107), + X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), X(118,119), + X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), X(130,131), + X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), X(142,143), + X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), X(154,155), + X(156,157), X(158,159), X(160,161) +}; +S(164) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), + X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), + X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), + X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), + X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), + X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), + X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), + X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), + X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), + X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), + X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), + X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), + X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), + X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), X(1,33), + X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), + X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), + X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), + X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), + X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), + X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), + X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), + X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), + X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), + X(132,164), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(33,65), X(34,66), + X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), + X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), + X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), + X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), + X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), + X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), X(109,141), + X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), X(115,147), + X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), X(121,153), + X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), X(127,159), + X(128,160), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), + X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), + X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), + X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), + X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), + X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), + X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), + X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), + X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), + X(143,159), X(144,160), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), + X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), + X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), + X(52,164), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), + X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), + X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), + X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), + X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131), + X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138), + X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), X(113,161), + X(114,162), X(115,163), X(116,164), X(17,33), X(18,34), X(19,35), X(20,36), + X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), + X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), + X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), + X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), + X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), + X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), + X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), + X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), + X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), + X(148,164), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), + X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), + X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), + X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), + X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), + X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), + X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), + X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), + X(151,159), X(152,160), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), + X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), + X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), + X(44,164), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), + X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), + X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), + X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), + X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), + X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), + X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), + X(107,163), X(108,164), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), + X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), + X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), + X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), + X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), + X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), + X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), + X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), + X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), + X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), + X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117), + X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131), + X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145), + X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151), + X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(1,5), X(2,6), + X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), + X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), + X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), + X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), + X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), + X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), + X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), X(107,111), + X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), X(121,125), + X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), X(131,135), + X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), X(145,149), + X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), X(155,159), + X(156,160), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), + X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), + X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), + X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), + X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), + X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), + X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), + X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), + X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), + X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163), + X(104,164), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), + X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), + X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), + X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), + X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), + X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), + X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), + X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), + X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), + X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), + X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), + X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), + X(150,162), X(151,163), X(152,164), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), + X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155), + X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(3,129), X(4,130), X(7,133), X(8,134), + X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), + X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), + X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), + X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), + X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), + X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), + X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), + X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), + X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(3,33), + X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), + X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), + X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), + X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), + X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), + X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), + X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), + X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), + X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), + X(132,162), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), + X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), + X(143,157), X(144,158), X(147,161), X(148,162), X(3,9), X(4,10), X(7,13), + X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), + X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), + X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), + X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), + X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), + X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), + X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), + X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), + X(127,133), X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), + X(139,145), X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), + X(151,157), X(152,158), X(155,161), X(156,162), X(3,5), X(4,6), X(7,9), + X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), + X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), + X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), + X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), + X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), + X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), + X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114), + X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), X(124,126), + X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), X(136,138), + X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), X(148,150), + X(151,153), X(152,154), X(155,157), X(156,158), X(159,161), X(160,162), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(2,129), X(4,131), X(6,133), X(8,135), + X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), + X(24,151), X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), + X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), + X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), + X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), + X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), + X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), + X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), + X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(2,33), + X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), + X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), + X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), + X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), + X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), + X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), + X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), + X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), + X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), + X(132,163), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), + X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(148,163), X(2,9), X(4,11), X(6,13), + X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), + X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), + X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), + X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), + X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), + X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), + X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), + X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), + X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), + X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), + X(150,157), X(152,159), X(154,161), X(156,163), X(2,5), X(4,7), X(6,9), + X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), + X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), + X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), + X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), + X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), + X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), + X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), X(112,115), + X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), X(124,127), + X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), X(136,139), + X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), X(148,151), + X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), X(160,163), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163) +}; +S(166) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), + X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), + X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), + X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), + X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), + X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), + X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), + X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), + X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), + X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), + X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), + X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), + X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), + X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), + X(100,164), X(101,165), X(102,166), X(1,33), X(2,34), X(3,35), X(4,36), + X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), + X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), + X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), + X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165), + X(134,166), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(33,65), X(34,66), + X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), + X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), + X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), + X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), + X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), + X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), X(109,141), + X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), X(115,147), + X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), X(121,153), + X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), X(127,159), + X(128,160), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), + X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), + X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), + X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), + X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), + X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), + X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), + X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), + X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), + X(143,159), X(144,160), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), + X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), + X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), + X(52,164), X(53,165), X(54,166), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), + X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), + X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), + X(118,166), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), + X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), + X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), + X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), + X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), + X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), + X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), + X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), + X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), + X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), + X(150,166), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), + X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), + X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), + X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), + X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), + X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), + X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), + X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), + X(151,159), X(152,160), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), + X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), + X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), + X(44,164), X(45,165), X(46,166), X(9,65), X(10,66), X(11,67), X(12,68), + X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), + X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), + X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), + X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), + X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), + X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), + X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), + X(110,166), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), + X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), + X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), + X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), + X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), + X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), + X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), + X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), + X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), + X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), X(141,165), + X(142,166), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), + X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), + X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), + X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), + X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), + X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), + X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129), + X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135), + X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149), + X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163), + X(156,164), X(157,165), X(158,166), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), + X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166), + X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), + X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), + X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(5,65), + X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), + X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), + X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), + X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), + X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), + X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), + X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163), + X(104,164), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), + X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), + X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), + X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), + X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), + X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), + X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), + X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), + X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), + X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), + X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), + X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), + X(150,162), X(151,163), X(152,164), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), + X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155), + X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(3,129), X(4,130), X(7,133), X(8,134), + X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), + X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), + X(39,165), X(40,166), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), + X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), + X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), + X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), + X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), + X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), + X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), + X(100,162), X(103,165), X(104,166), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), + X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), + X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), + X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), + X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), + X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), + X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), X(111,141), + X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), X(123,153), + X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), X(135,165), + X(136,166), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), + X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), + X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(3,9), + X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), + X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), + X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), + X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), + X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), + X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), + X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), + X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), + X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138), + X(135,141), X(136,142), X(139,145), X(140,146), X(143,149), X(144,150), + X(147,153), X(148,154), X(151,157), X(152,158), X(155,161), X(156,162), + X(159,165), X(160,166), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), + X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), + X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), + X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), + X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), + X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), + X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), + X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), + X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), + X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(165,166), X(2,129), X(4,131), X(6,133), + X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), + X(22,149), X(24,151), X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), + X(36,163), X(38,165), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), + X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), + X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), + X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), + X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), + X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), + X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), + X(100,163), X(102,165), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), + X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), + X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), + X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), + X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), + X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), + X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), + X(116,147), X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), + X(128,159), X(130,161), X(132,163), X(134,165), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), + X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), + X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), + X(148,163), X(150,165), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), + X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), + X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), + X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135), + X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147), + X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159), + X(154,161), X(156,163), X(158,165), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), + X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), + X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), + X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), + X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), + X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), + X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), + X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), + X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), + X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), + X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), + X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), + X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165) +}; +S(168) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(1,65), X(2,66), + X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), + X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), + X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), + X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), + X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), + X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), + X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), + X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), + X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), + X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), + X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), + X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), + X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), + X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), + X(104,168), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), + X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), + X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), + X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), + X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), + X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), + X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), + X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), + X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), + X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), + X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), + X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), + X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), + X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), + X(61,157), X(62,158), X(63,159), X(64,160), X(33,65), X(34,66), X(35,67), + X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), + X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), + X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), + X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), + X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), + X(105,137), X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), + X(111,143), X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), + X(117,149), X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), + X(123,155), X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), + X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), + X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), + X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), + X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), + X(143,159), X(144,160), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), + X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), + X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), + X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), + X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), + X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), + X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), + X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), + X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), + X(117,165), X(118,166), X(119,167), X(120,168), X(17,33), X(18,34), X(19,35), + X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), + X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), + X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), + X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), + X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), + X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), + X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), + X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), + X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), + X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), + X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), + X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), + X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), + X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), + X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), + X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), + X(152,160), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), + X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), + X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), + X(45,165), X(46,166), X(47,167), X(48,168), X(9,65), X(10,66), X(11,67), + X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), + X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), + X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), + X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), + X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), + X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), + X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), + X(110,166), X(111,167), X(112,168), X(9,33), X(10,34), X(11,35), X(12,36), + X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), + X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), + X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), + X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), + X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), + X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), + X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), + X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), + X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), + X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), + X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), + X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), + X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), + X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), + X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), + X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), + X(160,168), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), + X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), + X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(5,65), + X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), + X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), + X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), + X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), + X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), + X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), + X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163), + X(104,164), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), + X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), + X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), + X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), + X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), + X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), + X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), + X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), + X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), + X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), + X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), + X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), + X(150,162), X(151,163), X(152,164), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), + X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155), + X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(3,129), X(4,130), + X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), + X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), + X(35,161), X(36,162), X(39,165), X(40,166), X(3,65), X(4,66), X(7,69), X(8,70), + X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), + X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), + X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), + X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), + X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), + X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), + X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), X(3,33), X(4,34), + X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), + X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), + X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), + X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), + X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), + X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), + X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), + X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), + X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), + X(135,165), X(136,166), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), + X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), + X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), + X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), + X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(3,9), + X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), + X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), + X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), + X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), + X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), + X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), + X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), + X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), + X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138), + X(135,141), X(136,142), X(139,145), X(140,146), X(143,149), X(144,150), + X(147,153), X(148,154), X(151,157), X(152,158), X(155,161), X(156,162), + X(159,165), X(160,166), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), + X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), + X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), + X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), + X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), + X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), + X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), + X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), + X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), + X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(2,129), X(4,131), + X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), + X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), X(30,157), X(32,159), + X(34,161), X(36,163), X(38,165), X(40,167), X(2,65), X(4,67), X(6,69), X(8,71), + X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), + X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), + X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), + X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), + X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), + X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), + X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), + X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), + X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), + X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), + X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), + X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), + X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), + X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), + X(134,165), X(136,167), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), + X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), + X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), + X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), + X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), + X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), + X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), + X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), + X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), + X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), + X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), + X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), + X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), + X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), + X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), + X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), + X(158,165), X(160,167), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), + X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), + X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), + X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), + X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), + X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), + X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), + X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167) +}; +S(170) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), + X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), + X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), + X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), + X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), + X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), + X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), + X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), + X(103,167), X(104,168), X(105,169), X(106,170), X(1,33), X(2,34), X(3,35), + X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), + X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), + X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), + X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165), + X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(33,129), + X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), + X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), + X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), + X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), + X(62,158), X(63,159), X(64,160), X(33,65), X(34,66), X(35,67), X(36,68), + X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), + X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), + X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), + X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), + X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), + X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), + X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), + X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), + X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), X(1,17), X(2,18), + X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), + X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), + X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), + X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), + X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), + X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), + X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), + X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), + X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), + X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), + X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), + X(144,160), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), + X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), + X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), + X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(17,65), + X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), + X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), + X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), + X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), + X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), + X(87,135), X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), + X(94,142), X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), + X(116,164), X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), + X(122,170), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), + X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), + X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), + X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), + X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), + X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), + X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), + X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), + X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), + X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), + X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), + X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), + X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), + X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), + X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), + X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), + X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), + X(152,160), X(161,169), X(162,170), X(9,129), X(10,130), X(11,131), X(12,132), + X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), + X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), + X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(9,65), + X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), + X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), + X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), + X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), + X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), + X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), + X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), + X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), + X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), + X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), + X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), + X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), + X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), + X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), + X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), + X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), + X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117), + X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131), + X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145), + X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151), + X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165), + X(158,166), X(159,167), X(160,168), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), + X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166), + X(163,167), X(164,168), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), + X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), + X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), + X(40,164), X(45,169), X(46,170), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), + X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), + X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), + X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), + X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), + X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), + X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), + X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), + X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), + X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), + X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), + X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132), + X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), X(118,146), + X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), X(128,156), + X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), X(142,170), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), + X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), + X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), + X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), + X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), X(109,121), + X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), X(119,131), + X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), X(133,145), + X(134,146), X(135,147), X(136,148), X(141,153), X(142,154), X(143,155), + X(144,156), X(149,161), X(150,162), X(151,163), X(152,164), X(157,169), + X(158,170), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), + X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), + X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), + X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), + X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), + X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), + X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), + X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), + X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), + X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), + X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), + X(158,162), X(159,163), X(160,164), X(165,169), X(166,170), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(3,129), X(4,130), + X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), + X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), + X(35,161), X(36,162), X(39,165), X(40,166), X(43,169), X(44,170), X(3,65), + X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), + X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), + X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), + X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), + X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), + X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), + X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), + X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), + X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), + X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), + X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), + X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), + X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), + X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), + X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), + X(140,170), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), + X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), + X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), + X(155,169), X(156,170), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), + X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), + X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), + X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), + X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), + X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), + X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134), + X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146), + X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158), + X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), + X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), + X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), + X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), + X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170), + X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), + X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), + X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), X(42,169), + X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), + X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), + X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), + X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), + X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), + X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), + X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), + X(104,167), X(106,169), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), + X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), + X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), + X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), + X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), + X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), + X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), + X(116,147), X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), + X(128,159), X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), + X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), + X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), + X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), + X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), + X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), + X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), + X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), X(106,121), + X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), X(118,133), + X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), X(130,145), + X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), X(142,157), + X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), X(154,169), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), + X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), + X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), + X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), + X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), + X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), + X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), + X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), + X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), + X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), + X(158,165), X(160,167), X(162,169), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), + X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), + X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), + X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), + X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), + X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), + X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), + X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), + X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), + X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), + X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), + X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), + X(166,169), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), + X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), + X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), + X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), + X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), + X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), + X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), + X(110,111), X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), + X(122,123), X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), + X(134,135), X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), + X(146,147), X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), + X(158,159), X(160,161), X(162,163), X(164,165), X(166,167), X(168,169) +}; +S(172) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), + X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), + X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), + X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), + X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), + X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), + X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), + X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), + X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), + X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), + X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), + X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), + X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), + X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), + X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170), + X(107,171), X(108,172), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), + X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), + X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), + X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), + X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), + X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), + X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(33,129), + X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), + X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), + X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), + X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), + X(62,158), X(63,159), X(64,160), X(33,65), X(34,66), X(35,67), X(36,68), + X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), + X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), + X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), + X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), + X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), + X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), + X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), + X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), + X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), X(1,17), X(2,18), + X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), + X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), + X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), + X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), + X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), + X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), + X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), + X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), + X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), + X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), + X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), + X(144,160), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), + X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), + X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), + X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), + X(60,172), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), + X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), + X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), + X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), + X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131), + X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138), + X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), X(113,161), + X(114,162), X(115,163), X(116,164), X(117,165), X(118,166), X(119,167), + X(120,168), X(121,169), X(122,170), X(123,171), X(124,172), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), + X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), + X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), + X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), + X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), + X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), + X(153,169), X(154,170), X(155,171), X(156,172), X(1,9), X(2,10), X(3,11), + X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), + X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), + X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), + X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), + X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), + X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), + X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), X(104,112), + X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), X(118,126), + X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), X(132,140), + X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), X(146,154), + X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), X(152,160), + X(161,169), X(162,170), X(163,171), X(164,172), X(9,129), X(10,130), X(11,131), + X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), + X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), + X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), + X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), + X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), + X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), + X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), + X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), + X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), + X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), + X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), + X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), + X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), + X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), + X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), + X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), + X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), + X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), + X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), + X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117), + X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131), + X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145), + X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151), + X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165), + X(158,166), X(159,167), X(160,168), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), + X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166), + X(163,167), X(164,168), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), + X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), + X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), + X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(5,65), X(6,66), + X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), + X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), + X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), + X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), + X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), + X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), + X(95,155), X(96,156), X(101,161), X(102,162), X(103,163), X(104,164), + X(109,169), X(110,170), X(111,171), X(112,172), X(5,33), X(6,34), X(7,35), + X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), + X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), + X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), + X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), + X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), + X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), + X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), + X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153), + X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163), + X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), + X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), + X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), + X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), + X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), + X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), + X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), + X(160,172), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), + X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), + X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), + X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), + X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), + X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), + X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), + X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), + X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), + X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), + X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), + X(158,162), X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), + X(168,172), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), + X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), + X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), + X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), + X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), + X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), + X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), + X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), + X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), + X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), + X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), + X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), + X(169,171), X(170,172), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), + X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), + X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), + X(40,166), X(43,169), X(44,170), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), + X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), + X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), + X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), + X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), + X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), + X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), + X(99,161), X(100,162), X(103,165), X(104,166), X(107,169), X(108,170), X(3,33), + X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), + X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), + X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), + X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), + X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), + X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), + X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), + X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), + X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), + X(132,162), X(135,165), X(136,166), X(139,169), X(140,170), X(3,17), X(4,18), + X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), + X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), + X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), + X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), + X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), + X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), + X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), + X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), + X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), + X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(3,9), X(4,10), + X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), + X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), + X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), + X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), + X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), + X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), + X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), + X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), + X(124,130), X(127,133), X(128,134), X(131,137), X(132,138), X(135,141), + X(136,142), X(139,145), X(140,146), X(143,149), X(144,150), X(147,153), + X(148,154), X(151,157), X(152,158), X(155,161), X(156,162), X(159,165), + X(160,166), X(163,169), X(164,170), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), + X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), + X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), + X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), + X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), + X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), + X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), + X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), + X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), + X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), + X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), + X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), + X(167,169), X(168,170), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), + X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), + X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), + X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), + X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), + X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106), + X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), X(117,118), + X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), X(129,130), + X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), X(141,142), + X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), X(153,154), + X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), X(165,166), + X(167,168), X(169,170), X(171,172), X(2,129), X(4,131), X(6,133), X(8,135), + X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), + X(24,151), X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), + X(38,165), X(40,167), X(42,169), X(44,171), X(2,65), X(4,67), X(6,69), X(8,71), + X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), + X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), + X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), + X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), + X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), + X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), + X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), X(106,169), + X(108,171), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), + X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), + X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), + X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), + X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), + X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), + X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171), + X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), + X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), + X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), + X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), + X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), + X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), + X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), X(106,121), + X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), X(118,133), + X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), X(130,145), + X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), X(142,157), + X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), X(154,169), + X(156,171), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), + X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), + X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), + X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), + X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), + X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), + X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135), + X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147), + X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159), + X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), + X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), + X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), + X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), + X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), + X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), + X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171) +}; +S(174) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(1,65), X(2,66), X(3,67), X(4,68), + X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), + X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), + X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), + X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), + X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), + X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), + X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), + X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), + X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), + X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), + X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), + X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), + X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), + X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), X(104,168), + X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), X(110,174), + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), + X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), + X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), + X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), + X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), + X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), + X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169), + X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(33,129), + X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), + X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), + X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), + X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), + X(62,158), X(63,159), X(64,160), X(33,65), X(34,66), X(35,67), X(36,68), + X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), + X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), + X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), + X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), + X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), + X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), + X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), + X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), + X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), X(1,17), X(2,18), + X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), + X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), + X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), + X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), + X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), + X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), + X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), + X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), + X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), + X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), + X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), + X(144,160), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), + X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), + X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), + X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), + X(60,172), X(61,173), X(62,174), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), + X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), + X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), + X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), + X(124,172), X(125,173), X(126,174), X(17,33), X(18,34), X(19,35), X(20,36), + X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), + X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), + X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), + X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), + X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), + X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), + X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), + X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), + X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), + X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), + X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), + X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), + X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), + X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), + X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), + X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), + X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), + X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), + X(166,174), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), + X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), + X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), + X(45,165), X(46,166), X(47,167), X(48,168), X(9,65), X(10,66), X(11,67), + X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), + X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), + X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), + X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), + X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), + X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), + X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), + X(110,166), X(111,167), X(112,168), X(9,33), X(10,34), X(11,35), X(12,36), + X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), + X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), + X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), + X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), + X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), + X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), + X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), + X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), + X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), + X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), + X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), + X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), + X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), + X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), + X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), + X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), + X(160,168), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), + X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), + X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), + X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(5,65), X(6,66), + X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), + X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), + X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), + X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), + X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), + X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), + X(95,155), X(96,156), X(101,161), X(102,162), X(103,163), X(104,164), + X(109,169), X(110,170), X(111,171), X(112,172), X(5,33), X(6,34), X(7,35), + X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), + X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), + X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), + X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), + X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), + X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), + X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), + X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153), + X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163), + X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), + X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), + X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), + X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), + X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), + X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), + X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), + X(160,172), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), + X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), + X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), + X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), + X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), + X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), + X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), + X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), + X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), + X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), + X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), + X(158,162), X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), + X(168,172), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), + X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), + X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), + X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), + X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), + X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), + X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), + X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), + X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), + X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), + X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), + X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), + X(169,171), X(170,172), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), + X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), + X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), + X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), + X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), + X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), + X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), + X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(111,173), X(112,174), X(3,33), X(4,34), X(7,37), + X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), + X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), + X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), + X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), + X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), + X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), + X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), + X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), + X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), + X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), + X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), + X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121), + X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133), + X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145), + X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157), + X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(155,169), + X(156,170), X(159,173), X(160,174), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), + X(164,170), X(167,173), X(168,174), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), + X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), + X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), + X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), + X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), + X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), + X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), + X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), + X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), + X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), + X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), + X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), + X(167,169), X(168,170), X(171,173), X(172,174), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), + X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), + X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), + X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), + X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), + X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), + X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), + X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), + X(151,152), X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), + X(163,164), X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), + X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), + X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), + X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), X(42,169), + X(44,171), X(46,173), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), + X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), + X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), + X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), + X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), + X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), + X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), + X(100,163), X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), + X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), + X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), + X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), + X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171), + X(142,173), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), + X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), + X(154,169), X(156,171), X(158,173), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), + X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), + X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), + X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), + X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), + X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), + X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), + X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), + X(164,171), X(166,173), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), + X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), + X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), + X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), + X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), + X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), + X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), + X(168,171), X(170,173), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), + X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), + X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), + X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), + X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), + X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), + X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107), + X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), X(118,119), + X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), X(130,131), + X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), X(142,143), + X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), X(154,155), + X(156,157), X(158,159), X(160,161), X(162,163), X(164,165), X(166,167), + X(168,169), X(170,171), X(172,173) +}; +S(176) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(1,65), + X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), + X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), + X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), + X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), + X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), + X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), + X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), + X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), + X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), + X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), + X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), + X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), + X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), + X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), + X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), + X(109,173), X(110,174), X(111,175), X(112,176), X(1,33), X(2,34), X(3,35), + X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), + X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), + X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), + X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165), + X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171), + X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(33,129), + X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), + X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), + X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), + X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), + X(62,158), X(63,159), X(64,160), X(33,65), X(34,66), X(35,67), X(36,68), + X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), + X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), + X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), + X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), + X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), + X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), + X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), + X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), + X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), X(1,17), X(2,18), + X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), + X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), + X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), + X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), + X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), + X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), + X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), + X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), + X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), + X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), + X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), + X(144,160), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), + X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), + X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), + X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), + X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), + X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), + X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), + X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), + X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), + X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), + X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), + X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), + X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), + X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), + X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), + X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), X(116,132), + X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), X(122,138), + X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), X(128,144), + X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), X(150,166), + X(151,167), X(152,168), X(153,169), X(154,170), X(155,171), X(156,172), + X(157,173), X(158,174), X(159,175), X(160,176), X(1,9), X(2,10), X(3,11), + X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), + X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), + X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), + X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), + X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), + X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), + X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), X(104,112), + X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), X(118,126), + X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), X(132,140), + X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), X(146,154), + X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), X(152,160), + X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), X(166,174), + X(167,175), X(168,176), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), + X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), + X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), + X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(9,65), X(10,66), + X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), + X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), + X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), + X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), + X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), + X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), + X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), + X(109,165), X(110,166), X(111,167), X(112,168), X(9,33), X(10,34), X(11,35), + X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), + X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), + X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), + X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), + X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), + X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), + X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), + X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), + X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), + X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), + X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), + X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), + X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), + X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), + X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), + X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), + X(160,168), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(171,175), X(172,176), X(5,129), X(6,130), X(7,131), + X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), + X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), + X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), + X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), + X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), + X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), + X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), + X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), + X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), + X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163), + X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), X(5,33), X(6,34), + X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), + X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), + X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), + X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), + X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), + X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), + X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), + X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), + X(125,153), X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), + X(135,163), X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), + X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), + X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), + X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), + X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), X(109,121), + X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), X(119,131), + X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), X(133,145), + X(134,146), X(135,147), X(136,148), X(141,153), X(142,154), X(143,155), + X(144,156), X(149,161), X(150,162), X(151,163), X(152,164), X(157,169), + X(158,170), X(159,171), X(160,172), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), + X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155), + X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169), + X(166,170), X(167,171), X(168,172), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), + X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), + X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), + X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), + X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), + X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), + X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), + X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), + X(117,119), X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), + X(129,131), X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), + X(141,143), X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), + X(153,155), X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), + X(165,167), X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), + X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), + X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), + X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), X(43,169), + X(44,170), X(47,173), X(48,174), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), + X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), + X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), + X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), + X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), + X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), + X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), + X(99,161), X(100,162), X(103,165), X(104,166), X(107,169), X(108,170), + X(111,173), X(112,174), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), + X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), + X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), + X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), + X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), + X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), + X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), + X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), + X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), + X(140,170), X(143,173), X(144,174), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), + X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), + X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), + X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), + X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), + X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), X(112,126), + X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), X(124,138), + X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), X(136,150), + X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), X(148,162), + X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), X(160,174), X(3,9), + X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), + X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), + X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), + X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), + X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), + X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), + X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), + X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), + X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138), + X(135,141), X(136,142), X(139,145), X(140,146), X(143,149), X(144,150), + X(147,153), X(148,154), X(151,157), X(152,158), X(155,161), X(156,162), + X(159,165), X(160,166), X(163,169), X(164,170), X(167,173), X(168,174), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), + X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), + X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), + X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), + X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), + X(171,173), X(172,174), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), + X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), + X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), + X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), + X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), + X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106), + X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), X(117,118), + X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), X(129,130), + X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), X(141,142), + X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), X(153,154), + X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), X(165,166), + X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), X(2,129), X(4,131), + X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), + X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), X(30,157), X(32,159), + X(34,161), X(36,163), X(38,165), X(40,167), X(42,169), X(44,171), X(46,173), + X(48,175), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), + X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), + X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), + X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), + X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), + X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), + X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), + X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), + X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), + X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), + X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), + X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171), + X(142,173), X(144,175), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), + X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), + X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), + X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), + X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), + X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), + X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), + X(154,169), X(156,171), X(158,173), X(160,175), X(2,9), X(4,11), X(6,13), + X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), + X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), + X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), + X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), + X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), + X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), + X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), + X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), + X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), + X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), + X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), + X(162,169), X(164,171), X(166,173), X(168,175), X(2,5), X(4,7), X(6,9), + X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), + X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), + X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), + X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), + X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), + X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), + X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), X(112,115), + X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), X(124,127), + X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), X(136,139), + X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), X(148,151), + X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), X(160,163), + X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), X(172,175), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175) +}; +S(178) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), + X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), + X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), + X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), + X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), + X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), + X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), + X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), + X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), + X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), + X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), + X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), + X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), + X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), + X(102,166), X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), + X(108,172), X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), + X(114,178), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), + X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), + X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), + X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), + X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), + X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), + X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), + X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), + X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), + X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), + X(137,169), X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), + X(143,175), X(144,176), X(145,177), X(146,178), X(33,129), X(34,130), + X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), + X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), + X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), + X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), + X(63,159), X(64,160), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), + X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), + X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), + X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), + X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132), + X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), X(106,138), + X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), X(112,144), + X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), X(118,150), + X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), X(124,156), + X(125,157), X(126,158), X(127,159), X(128,160), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), + X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), + X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), + X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), + X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(17,65), + X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), + X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), + X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), + X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), + X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), + X(87,135), X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), + X(94,142), X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), + X(116,164), X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), + X(122,170), X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), + X(128,176), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), + X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), + X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), + X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), + X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), + X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), + X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), + X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), + X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), + X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), + X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(155,171), + X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), + X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), + X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), + X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), + X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), + X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), + X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), + X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), + X(166,174), X(167,175), X(168,176), X(9,129), X(10,130), X(11,131), X(12,132), + X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), + X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), + X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), + X(58,178), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), + X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), + X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), + X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), + X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), + X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), + X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), + X(107,163), X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), + X(121,177), X(122,178), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), + X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), + X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), + X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), + X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), + X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), + X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), + X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), + X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), + X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), + X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), X(154,178), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), + X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117), + X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131), + X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145), + X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151), + X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165), + X(158,166), X(159,167), X(160,168), X(169,177), X(170,178), X(1,5), X(2,6), + X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), + X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), + X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), + X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), + X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), + X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), + X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), X(107,111), + X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), X(121,125), + X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), X(131,135), + X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), X(145,149), + X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), X(155,159), + X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), X(169,173), + X(170,174), X(171,175), X(172,176), X(5,129), X(6,130), X(7,131), X(8,132), + X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), + X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), + X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), + X(54,178), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), + X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), + X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), + X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), + X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), + X(117,177), X(118,178), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), + X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), + X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), + X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), + X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), + X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), + X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), + X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), + X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), + X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), + X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), + X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), + X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), + X(160,172), X(165,177), X(166,178), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), + X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155), + X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169), + X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(3,129), X(4,130), X(7,133), X(8,134), + X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), + X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), + X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), + X(52,178), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), + X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), + X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), + X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), + X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), + X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), + X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), + X(103,165), X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), + X(115,177), X(116,178), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), + X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), + X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), + X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), + X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), + X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), + X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), + X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), + X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), + X(140,170), X(143,173), X(144,174), X(147,177), X(148,178), X(3,17), X(4,18), + X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), + X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), + X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), + X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), + X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), + X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), + X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), + X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), + X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), + X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), + X(160,174), X(163,177), X(164,178), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), + X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), + X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), + X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), + X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), + X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), + X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), + X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), + X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), + X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161), + X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173), + X(172,174), X(175,177), X(176,178), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), + X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), + X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), + X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), + X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), + X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), + X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), + X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), + X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), + X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), + X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), + X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), + X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), + X(177,178), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), + X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), + X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(2,65), X(4,67), + X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), + X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), + X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), + X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), + X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), + X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), + X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), + X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), + X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), + X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), + X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), + X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), + X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), + X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), + X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), + X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), + X(146,177), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), + X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), + X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), + X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), + X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), + X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), + X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), + X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), + X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), + X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), + X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), + X(160,167), X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), + X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), + X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), + X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), + X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), + X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), + X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), + X(170,173), X(172,175), X(174,177), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), + X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), + X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), + X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), + X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), + X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), + X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), + X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), + X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), + X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), + X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), + X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), X(164,165), + X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), X(176,177) +}; +S(180) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), + X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), + X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), + X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), + X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), + X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), + X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), + X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), + X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), + X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), + X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), + X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), + X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), + X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), + X(100,164), X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), + X(106,170), X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), + X(112,176), X(113,177), X(114,178), X(115,179), X(116,180), X(1,33), X(2,34), + X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), + X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), + X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), + X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), + X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), + X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), + X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), + X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), + X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), + X(133,165), X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), + X(139,171), X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), + X(145,177), X(146,178), X(147,179), X(148,180), X(33,129), X(34,130), + X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), + X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), + X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), + X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), + X(63,159), X(64,160), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), + X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), + X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), + X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), + X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132), + X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), X(106,138), + X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), X(112,144), + X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), X(118,150), + X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), X(124,156), + X(125,157), X(126,158), X(127,159), X(128,160), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(17,129), X(18,130), + X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), + X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144), + X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167), + X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174), + X(63,175), X(64,176), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), + X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), + X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), + X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), + X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), + X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), + X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), + X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), X(118,166), + X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), X(124,172), + X(125,173), X(126,174), X(127,175), X(128,176), X(17,33), X(18,34), X(19,35), + X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), + X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), + X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), + X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), + X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), + X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), + X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), + X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), + X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), + X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), + X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), + X(160,176), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), + X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), + X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), + X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), + X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), + X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), + X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), + X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), + X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), + X(165,173), X(166,174), X(167,175), X(168,176), X(9,129), X(10,130), X(11,131), + X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), + X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), + X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), + X(57,177), X(58,178), X(59,179), X(60,180), X(9,65), X(10,66), X(11,67), + X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), + X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), + X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), + X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), + X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), + X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), + X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), + X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), + X(124,180), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), + X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), + X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), + X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), + X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), + X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), + X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), + X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), + X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), + X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), X(141,165), + X(142,166), X(143,167), X(144,168), X(153,177), X(154,178), X(155,179), + X(156,180), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), + X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), + X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), + X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), + X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), + X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), + X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129), + X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135), + X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149), + X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163), + X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177), + X(170,178), X(171,179), X(172,180), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), + X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166), + X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), X(172,176), + X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), + X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), + X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169), + X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180), + X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), + X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), + X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), + X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), + X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), + X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), + X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163), + X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), X(117,177), + X(118,178), X(119,179), X(120,180), X(5,33), X(6,34), X(7,35), X(8,36), + X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), + X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), + X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), + X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), + X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), + X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), + X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), + X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153), + X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163), + X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177), + X(150,178), X(151,179), X(152,180), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), + X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), + X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), + X(165,177), X(166,178), X(167,179), X(168,180), X(5,9), X(6,10), X(7,11), + X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), + X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), + X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), + X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), + X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), + X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), + X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), + X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), + X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), + X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), + X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), + X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), + X(175,179), X(176,180), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), + X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), + X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), + X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), + X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), + X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), + X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179), + X(178,180), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(3,65), + X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), + X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), + X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), + X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), + X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), + X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), + X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), + X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), + X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), + X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), + X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), + X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), + X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), + X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), + X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), + X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170), + X(143,173), X(144,174), X(147,177), X(148,178), X(3,17), X(4,18), X(7,21), + X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), + X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), + X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), + X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), + X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), + X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), + X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), + X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), + X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), + X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), + X(160,174), X(163,177), X(164,178), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), + X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), + X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), + X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), + X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), + X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), + X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), + X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), + X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), + X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161), + X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173), + X(172,174), X(175,177), X(176,178), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), + X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), + X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), + X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), + X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), + X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), + X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), + X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), + X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), + X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), + X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), + X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), + X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), + X(177,178), X(179,180), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), + X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), + X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), + X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), + X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), + X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), + X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), + X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), + X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), + X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), + X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), + X(104,167), X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), + X(116,179), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), + X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), + X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), + X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), + X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), + X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), + X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171), + X(142,173), X(144,175), X(146,177), X(148,179), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), + X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), + X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), + X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), + X(160,175), X(162,177), X(164,179), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), + X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), + X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), + X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), + X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), + X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), + X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), + X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), + X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), + X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), + X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), + X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), + X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), + X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), + X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), + X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), + X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), + X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), + X(172,175), X(174,177), X(176,179), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), + X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), + X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), + X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), + X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), + X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), + X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), + X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), + X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), + X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), + X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), + X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), X(164,165), + X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), X(176,177), + X(178,179) +}; +S(182) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(1,65), X(2,66), + X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), + X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), + X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), + X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), + X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), + X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), + X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), + X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), + X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), + X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), + X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), + X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), + X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), + X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), + X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), + X(110,174), X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), + X(116,180), X(117,181), X(118,182), X(1,33), X(2,34), X(3,35), X(4,36), + X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), + X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), + X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), + X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165), + X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171), + X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177), + X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(33,129), + X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), + X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), + X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), + X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), + X(62,158), X(63,159), X(64,160), X(33,65), X(34,66), X(35,67), X(36,68), + X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), + X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), + X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), + X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), + X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), + X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), + X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), + X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), + X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), X(1,17), X(2,18), + X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), + X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), + X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), + X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), + X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), + X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), + X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), + X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), + X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), + X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), + X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), + X(144,160), X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), + X(166,182), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), + X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), + X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), + X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), + X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), + X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), + X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), + X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), + X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), + X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), + X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), + X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), + X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), + X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), + X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), + X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), X(116,132), + X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), X(122,138), + X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), X(128,144), + X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), X(150,166), + X(151,167), X(152,168), X(153,169), X(154,170), X(155,171), X(156,172), + X(157,173), X(158,174), X(159,175), X(160,176), X(1,9), X(2,10), X(3,11), + X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), + X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), + X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), + X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), + X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), + X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), + X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), X(104,112), + X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), X(118,126), + X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), X(132,140), + X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), X(146,154), + X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), X(152,160), + X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), X(166,174), + X(167,175), X(168,176), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), + X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), + X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), + X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), + X(59,179), X(60,180), X(61,181), X(62,182), X(9,65), X(10,66), X(11,67), + X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), + X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), + X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), + X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), + X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), + X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), + X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), + X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), + X(124,180), X(125,181), X(126,182), X(9,33), X(10,34), X(11,35), X(12,36), + X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), + X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), + X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), + X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), + X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), + X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), + X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), + X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), + X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), + X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), + X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), + X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), + X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), + X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), + X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), + X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), + X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), + X(160,168), X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), + X(174,182), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), + X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), + X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), + X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169), + X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180), + X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), + X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), + X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), + X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), + X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), + X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), + X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163), + X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), X(117,177), + X(118,178), X(119,179), X(120,180), X(5,33), X(6,34), X(7,35), X(8,36), + X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), + X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), + X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), + X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), + X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), + X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), + X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), + X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153), + X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163), + X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177), + X(150,178), X(151,179), X(152,180), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), + X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), + X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), + X(165,177), X(166,178), X(167,179), X(168,180), X(5,9), X(6,10), X(7,11), + X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), + X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), + X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), + X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), + X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), + X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), + X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), + X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), + X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), + X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), + X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), + X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), + X(175,179), X(176,180), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), + X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), + X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), + X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), + X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), + X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), + X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179), + X(178,180), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), + X(56,182), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), + X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), + X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), + X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), + X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), + X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), + X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), + X(103,165), X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), + X(115,177), X(116,178), X(119,181), X(120,182), X(3,33), X(4,34), X(7,37), + X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), + X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), + X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), + X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), + X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), + X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), + X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), + X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), + X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), + X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), + X(147,177), X(148,178), X(151,181), X(152,182), X(3,17), X(4,18), X(7,21), + X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), + X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), + X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), + X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), + X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), + X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), + X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), + X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), + X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), + X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), + X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(3,9), X(4,10), + X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), + X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), + X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), + X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), + X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), + X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), + X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), + X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), + X(124,130), X(127,133), X(128,134), X(131,137), X(132,138), X(135,141), + X(136,142), X(139,145), X(140,146), X(143,149), X(144,150), X(147,153), + X(148,154), X(151,157), X(152,158), X(155,161), X(156,162), X(159,165), + X(160,166), X(163,169), X(164,170), X(167,173), X(168,174), X(171,177), + X(172,178), X(175,181), X(176,182), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), + X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), + X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), + X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), + X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), + X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), + X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), + X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), + X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), + X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), + X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), + X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), + X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), + X(179,181), X(180,182), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), + X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), + X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), + X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), + X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), + X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106), + X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), X(117,118), + X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), X(129,130), + X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), X(141,142), + X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), X(153,154), + X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), X(165,166), + X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), X(177,178), + X(179,180), X(181,182), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), + X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), + X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), + X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), + X(54,181), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), + X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), + X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), + X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), + X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), + X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), + X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), + X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175), + X(114,177), X(116,179), X(118,181), X(2,33), X(4,35), X(6,37), X(8,39), + X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), + X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), + X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), + X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), + X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), + X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), + X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), X(110,141), + X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), X(122,153), + X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), X(134,165), + X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), X(146,177), + X(148,179), X(150,181), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), + X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), + X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), + X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), + X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), + X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), + X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), + X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179), + X(166,181), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), + X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), + X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), + X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), + X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), + X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), + X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135), + X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147), + X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159), + X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171), + X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), + X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), + X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), + X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), + X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), + X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), + X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), + X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), + X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), + X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), + X(172,175), X(174,177), X(176,179), X(178,181), X(2,3), X(4,5), X(6,7), X(8,9), + X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), + X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), + X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), + X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), + X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), + X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), + X(104,105), X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), + X(116,117), X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), + X(128,129), X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), + X(140,141), X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), + X(152,153), X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), + X(164,165), X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), + X(176,177), X(178,179), X(180,181) +}; +S(184) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), + X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), + X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), + X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), + X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), + X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), + X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), + X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), + X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), + X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178), + X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184), + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), + X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), + X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), + X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), + X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), + X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), + X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169), + X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(143,175), + X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), X(149,181), + X(150,182), X(151,183), X(152,184), X(33,129), X(34,130), X(35,131), X(36,132), + X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), + X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), + X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), + X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), + X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), + X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), + X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), + X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), + X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), + X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), + X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), + X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), + X(130,146), X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), + X(136,152), X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), + X(142,158), X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), + X(164,180), X(165,181), X(166,182), X(167,183), X(168,184), X(17,129), + X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), + X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), + X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), + X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), + X(62,174), X(63,175), X(64,176), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), + X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), + X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), + X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), + X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), + X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), + X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), + X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), + X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), + X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), + X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), + X(159,175), X(160,176), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), + X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), + X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), + X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), + X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), + X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), + X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), + X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), + X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), + X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), + X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), + X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(9,129), + X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), + X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), + X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), + X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), + X(62,182), X(63,183), X(64,184), X(9,65), X(10,66), X(11,67), X(12,68), + X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), + X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), + X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), + X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), + X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), + X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), + X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), + X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), + X(124,180), X(125,181), X(126,182), X(127,183), X(128,184), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), + X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), + X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), + X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), + X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), + X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), + X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), + X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), + X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), + X(153,177), X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), + X(159,183), X(160,184), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), + X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), + X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), + X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), + X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), + X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), + X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129), + X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135), + X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149), + X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163), + X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177), + X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183), + X(176,184), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), + X(179,183), X(180,184), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), + X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), + X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), + X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), + X(55,179), X(56,180), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), + X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), + X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), + X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), + X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), + X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), + X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), + X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), + X(112,172), X(117,177), X(118,178), X(119,179), X(120,180), X(5,33), X(6,34), + X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), + X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), + X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), + X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), + X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), + X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), + X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), + X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), + X(125,153), X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), + X(135,163), X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), + X(149,177), X(150,178), X(151,179), X(152,180), X(5,17), X(6,18), X(7,19), + X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), + X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), + X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), + X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), + X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), + X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), + X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), + X(165,177), X(166,178), X(167,179), X(168,180), X(5,9), X(6,10), X(7,11), + X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), + X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), + X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), + X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), + X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), + X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), + X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), + X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), + X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), + X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), + X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), + X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), + X(175,179), X(176,180), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), + X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), + X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), + X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), + X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), + X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), + X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179), + X(178,180), X(181,183), X(182,184), X(3,129), X(4,130), X(7,133), X(8,134), + X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), + X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), + X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), + X(52,178), X(55,181), X(56,182), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), + X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), + X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), + X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), + X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), + X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), + X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), + X(99,161), X(100,162), X(103,165), X(104,166), X(107,169), X(108,170), + X(111,173), X(112,174), X(115,177), X(116,178), X(119,181), X(120,182), + X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), + X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), + X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), + X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), + X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), + X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), + X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), + X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), + X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170), + X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), + X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), + X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121), + X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133), + X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145), + X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157), + X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(155,169), + X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), X(167,181), + X(168,182), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), + X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), + X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), + X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), + X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), + X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), + X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134), + X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146), + X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158), + X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170), + X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), X(176,182), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), + X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), + X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), + X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), + X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), + X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170), + X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182), + X(183,184), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), + X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), + X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), + X(56,183), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), + X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), + X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), + X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), + X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), + X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), + X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), + X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175), + X(114,177), X(116,179), X(118,181), X(120,183), X(2,33), X(4,35), X(6,37), + X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), + X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), + X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), + X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), + X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), + X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), + X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), + X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), + X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), + X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), + X(146,177), X(148,179), X(150,181), X(152,183), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), + X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), + X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), + X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), + X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), + X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), + X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), + X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), + X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), + X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), + X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), + X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), + X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), + X(160,167), X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), + X(172,179), X(174,181), X(176,183), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), + X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), + X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), + X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), + X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), + X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), + X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), + X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), + X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), + X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), + X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), + X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), + X(166,169), X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), + X(178,181), X(180,183), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), + X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), + X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), + X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), + X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), + X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), + X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107), + X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), X(118,119), + X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), X(130,131), + X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), X(142,143), + X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), X(154,155), + X(156,157), X(158,159), X(160,161), X(162,163), X(164,165), X(166,167), + X(168,169), X(170,171), X(172,173), X(174,175), X(176,177), X(178,179), + X(180,181), X(182,183) +}; +S(186) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), + X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), + X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), + X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), + X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), + X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), + X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), + X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), + X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), + X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), + X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), + X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), + X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), + X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), + X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170), + X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), X(112,176), + X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), X(118,182), + X(119,183), X(120,184), X(121,185), X(122,186), X(1,33), X(2,34), X(3,35), + X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), + X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), + X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), + X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165), + X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171), + X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177), + X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183), + X(152,184), X(153,185), X(154,186), X(33,129), X(34,130), X(35,131), X(36,132), + X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), + X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), + X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), + X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), + X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), + X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), + X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), + X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), + X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), + X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), + X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), + X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), + X(130,146), X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), + X(136,152), X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), + X(142,158), X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), + X(164,180), X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), + X(170,186), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), + X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), + X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), + X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), + X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), + X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), + X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), + X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), + X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), + X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), + X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), + X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), + X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), + X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), + X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), + X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), X(116,132), + X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), X(122,138), + X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), X(128,144), + X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), X(150,166), + X(151,167), X(152,168), X(153,169), X(154,170), X(155,171), X(156,172), + X(157,173), X(158,174), X(159,175), X(160,176), X(1,9), X(2,10), X(3,11), + X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), + X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), + X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), + X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), + X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), + X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), + X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), X(104,112), + X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), X(118,126), + X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), X(132,140), + X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), X(146,154), + X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), X(152,160), + X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), X(166,174), + X(167,175), X(168,176), X(177,185), X(178,186), X(9,129), X(10,130), X(11,131), + X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), + X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), + X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), + X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), + X(64,184), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), + X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), + X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), + X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), + X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), + X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), + X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), + X(107,163), X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), + X(121,177), X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), + X(127,183), X(128,184), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), + X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), + X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), + X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), + X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), + X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), + X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), + X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), + X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), + X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), + X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), X(154,178), + X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), X(160,184), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), + X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117), + X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131), + X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145), + X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151), + X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165), + X(158,166), X(159,167), X(160,168), X(169,177), X(170,178), X(171,179), + X(172,180), X(173,181), X(174,182), X(175,183), X(176,184), X(1,5), X(2,6), + X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), + X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), + X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), + X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), + X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), + X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), + X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), X(107,111), + X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), X(121,125), + X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), X(131,135), + X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), X(145,149), + X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), X(155,159), + X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), X(169,173), + X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), X(179,183), + X(180,184), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), + X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), + X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), + X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), + X(56,180), X(61,185), X(62,186), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), + X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), + X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), + X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), + X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), + X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), + X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), + X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), + X(111,171), X(112,172), X(117,177), X(118,178), X(119,179), X(120,180), + X(125,185), X(126,186), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), + X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), + X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), + X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), + X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), + X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), + X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), + X(152,180), X(157,185), X(158,186), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), + X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), + X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), + X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), X(5,9), + X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), + X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), + X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), + X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), + X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), + X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), + X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), + X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), + X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), + X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), + X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), X(158,162), + X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), X(168,172), + X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), X(182,186), X(1,3), + X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), + X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), + X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), + X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), + X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), + X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), + X(56,182), X(59,185), X(60,186), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), + X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), + X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), + X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), + X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), + X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), + X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), + X(99,161), X(100,162), X(103,165), X(104,166), X(107,169), X(108,170), + X(111,173), X(112,174), X(115,177), X(116,178), X(119,181), X(120,182), + X(123,185), X(124,186), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), + X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), + X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), + X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), + X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), + X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), + X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), + X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), + X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), + X(140,170), X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), + X(152,182), X(155,185), X(156,186), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), + X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), + X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), + X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), + X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), + X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), X(112,126), + X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), X(124,138), + X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), X(136,150), + X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), X(148,162), + X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), X(160,174), + X(163,177), X(164,178), X(167,181), X(168,182), X(171,185), X(172,186), X(3,9), + X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), + X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), + X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), + X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), + X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), + X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), + X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), + X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), + X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138), + X(135,141), X(136,142), X(139,145), X(140,146), X(143,149), X(144,150), + X(147,153), X(148,154), X(151,157), X(152,158), X(155,161), X(156,162), + X(159,165), X(160,166), X(163,169), X(164,170), X(167,173), X(168,174), + X(171,177), X(172,178), X(175,181), X(176,182), X(179,185), X(180,186), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), + X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), + X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), + X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), + X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), + X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), + X(183,185), X(184,186), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), + X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), + X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), + X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), + X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), + X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106), + X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), X(117,118), + X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), X(129,130), + X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), X(141,142), + X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), X(153,154), + X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), X(165,166), + X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), X(177,178), + X(179,180), X(181,182), X(183,184), X(185,186), X(2,129), X(4,131), X(6,133), + X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), + X(22,149), X(24,151), X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), + X(36,163), X(38,165), X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), + X(50,177), X(52,179), X(54,181), X(56,183), X(58,185), X(2,65), X(4,67), + X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), + X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), + X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), + X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), + X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), + X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), + X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), + X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), + X(118,181), X(120,183), X(122,185), X(2,33), X(4,35), X(6,37), X(8,39), + X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), + X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), + X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), + X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), + X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), + X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), + X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), X(110,141), + X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), X(122,153), + X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), X(134,165), + X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), X(146,177), + X(148,179), X(150,181), X(152,183), X(154,185), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), + X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), + X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), + X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), + X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), + X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), + X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), + X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), + X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), + X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), + X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), + X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), + X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), + X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), + X(158,165), X(160,167), X(162,169), X(164,171), X(166,173), X(168,175), + X(170,177), X(172,179), X(174,181), X(176,183), X(178,185), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), + X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), + X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), + X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), + X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), + X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), + X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), + X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), + X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), + X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), + X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), X(182,185), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185) +}; +S(188) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(1,65), X(2,66), X(3,67), X(4,68), + X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), + X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), + X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), + X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), + X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), + X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), + X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), + X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), + X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), + X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), + X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), + X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), + X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), + X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), X(104,168), + X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), X(110,174), + X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), X(116,180), + X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), X(122,186), + X(123,187), X(124,188), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), + X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), + X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), + X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), + X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), + X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), + X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(141,173), + X(142,174), X(143,175), X(144,176), X(145,177), X(146,178), X(147,179), + X(148,180), X(149,181), X(150,182), X(151,183), X(152,184), X(153,185), + X(154,186), X(155,187), X(156,188), X(33,129), X(34,130), X(35,131), X(36,132), + X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), + X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), + X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), + X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), + X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), + X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), + X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), + X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), + X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), + X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), + X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), + X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), + X(130,146), X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), + X(136,152), X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), + X(142,158), X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), + X(164,180), X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), + X(170,186), X(171,187), X(172,188), X(17,129), X(18,130), X(19,131), X(20,132), + X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), + X(28,140), X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), + X(51,163), X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), + X(58,170), X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), + X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), + X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), + X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), + X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), + X(63,111), X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), + X(86,134), X(87,135), X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), + X(93,141), X(94,142), X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), + X(116,164), X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), + X(122,170), X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), + X(128,176), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), + X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), + X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), + X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), + X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), + X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), + X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), + X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), + X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), + X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), + X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(155,171), + X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), + X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), + X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), + X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), + X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), + X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), + X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), + X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), + X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), X(179,187), + X(180,188), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), + X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), + X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), + X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), + X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(9,65), X(10,66), + X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), + X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), + X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), + X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), + X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), + X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), + X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), + X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), + X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), X(128,184), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), + X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), + X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), + X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), X(108,132), + X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), X(122,146), + X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), X(128,152), + X(137,161), X(138,162), X(139,163), X(140,164), X(141,165), X(142,166), + X(143,167), X(144,168), X(153,177), X(154,178), X(155,179), X(156,180), + X(157,181), X(158,182), X(159,183), X(160,184), X(9,17), X(10,18), X(11,19), + X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), + X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), + X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), + X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), + X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), + X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), + X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), + X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), + X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), + X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), + X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), + X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), + X(175,183), X(176,184), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), + X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), + X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), + X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), + X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), + X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), + X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), + X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), + X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), + X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), + X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), + X(154,158), X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), + X(164,168), X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), + X(178,182), X(179,183), X(180,184), X(5,129), X(6,130), X(7,131), X(8,132), + X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), + X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), + X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), + X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), + X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), + X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), + X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), + X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), + X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), + X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), + X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163), + X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), X(117,177), + X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), X(127,187), + X(128,188), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), + X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), + X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), + X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), + X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), + X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), + X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), + X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), + X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), + X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), + X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), + X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), + X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), + X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), + X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), + X(160,172), X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), + X(174,186), X(175,187), X(176,188), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), + X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155), + X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169), + X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), X(175,179), + X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(3,129), X(4,130), X(7,133), X(8,134), + X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), + X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), + X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), + X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), + X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), + X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), + X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), + X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), + X(119,181), X(120,182), X(123,185), X(124,186), X(3,33), X(4,34), X(7,37), + X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), + X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), + X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), + X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), + X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), + X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), + X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), + X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), + X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), + X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), + X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), + X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), + X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121), + X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133), + X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145), + X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157), + X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(155,169), + X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), X(167,181), + X(168,182), X(171,185), X(172,186), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), + X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), + X(176,182), X(179,185), X(180,186), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), + X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), + X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), + X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), + X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), + X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), + X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), + X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), + X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), + X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), + X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), + X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), + X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), + X(179,181), X(180,182), X(183,185), X(184,186), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), + X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), + X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), + X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), + X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), + X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), + X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), + X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), + X(151,152), X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), + X(163,164), X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), + X(175,176), X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), + X(187,188), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), + X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), + X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), + X(56,183), X(58,185), X(60,187), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), + X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), + X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), + X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), + X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), + X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), + X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), + X(98,161), X(100,163), X(102,165), X(104,167), X(106,169), X(108,171), + X(110,173), X(112,175), X(114,177), X(116,179), X(118,181), X(120,183), + X(122,185), X(124,187), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), + X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), + X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), + X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), + X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), + X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), + X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), + X(116,147), X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), + X(128,159), X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), + X(140,171), X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), + X(152,183), X(154,185), X(156,187), X(2,17), X(4,19), X(6,21), X(8,23), + X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), + X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), + X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), + X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), + X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), + X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), + X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(112,127), + X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), X(124,139), + X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), X(136,151), + X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), X(148,163), + X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), X(160,175), + X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), X(172,187), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), + X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), + X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), + X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), + X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), + X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), + X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), + X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), + X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), + X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), + X(158,165), X(160,167), X(162,169), X(164,171), X(166,173), X(168,175), + X(170,177), X(172,179), X(174,181), X(176,183), X(178,185), X(180,187), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), + X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), + X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), + X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), + X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), + X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), + X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), + X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), + X(182,185), X(184,187), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), + X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), + X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), + X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), + X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), + X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), + X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107), + X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), X(118,119), + X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), X(130,131), + X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), X(142,143), + X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), X(154,155), + X(156,157), X(158,159), X(160,161), X(162,163), X(164,165), X(166,167), + X(168,169), X(170,171), X(172,173), X(174,175), X(176,177), X(178,179), + X(180,181), X(182,183), X(184,185), X(186,187) +}; +S(190) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(1,65), + X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), + X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), + X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), + X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), + X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), + X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), + X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), + X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), + X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), X(67,131), X(68,132), + X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), + X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), + X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), + X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), + X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), + X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), + X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178), + X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184), + X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), X(126,190), + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), + X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), + X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), + X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), + X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), + X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), + X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169), + X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(143,175), + X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), X(149,181), + X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), X(155,187), + X(156,188), X(157,189), X(158,190), X(33,129), X(34,130), X(35,131), X(36,132), + X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), + X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), + X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), + X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), + X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), + X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), + X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), + X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), + X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), + X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), + X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), + X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), + X(130,146), X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), + X(136,152), X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), + X(142,158), X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), + X(164,180), X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), + X(170,186), X(171,187), X(172,188), X(173,189), X(174,190), X(17,129), + X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), + X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), + X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), + X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), + X(62,174), X(63,175), X(64,176), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), + X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), + X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), + X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), + X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), + X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), + X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), + X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), + X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), + X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), + X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), + X(159,175), X(160,176), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), + X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), + X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), + X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), + X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), + X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), + X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), + X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), + X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), + X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), + X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), + X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), + X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(9,129), + X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), + X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), + X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), + X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), + X(62,182), X(63,183), X(64,184), X(9,65), X(10,66), X(11,67), X(12,68), + X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), + X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), + X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), + X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), + X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), + X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), + X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), + X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), + X(124,180), X(125,181), X(126,182), X(127,183), X(128,184), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), + X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), + X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), + X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), + X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), + X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), + X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), + X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), + X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), + X(153,177), X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), + X(159,183), X(160,184), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), + X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), + X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), + X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), + X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), + X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), + X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129), + X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135), + X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149), + X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163), + X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177), + X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183), + X(176,184), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), + X(179,183), X(180,184), X(185,189), X(186,190), X(5,129), X(6,130), X(7,131), + X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), + X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), + X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), + X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), + X(64,188), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), + X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), + X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), + X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), + X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), + X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), + X(127,187), X(128,188), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), + X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), + X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), + X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), + X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), + X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), + X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), + X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), + X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), + X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), + X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), + X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), + X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), + X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), + X(160,172), X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), + X(174,186), X(175,187), X(176,188), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), + X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155), + X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169), + X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), X(175,179), + X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(3,129), X(4,130), X(7,133), X(8,134), + X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), + X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), + X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), + X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), + X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), + X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), + X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), + X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), + X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), + X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), + X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), + X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), + X(116,178), X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), + X(128,190), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), + X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), + X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), + X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), + X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), + X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), + X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), + X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), + X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170), + X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182), + X(155,185), X(156,186), X(159,189), X(160,190), X(3,17), X(4,18), X(7,21), + X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), + X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), + X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), + X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), + X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), + X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), + X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), + X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), + X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), + X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), + X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185), + X(172,186), X(175,189), X(176,190), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), + X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), + X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), + X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), + X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), + X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), + X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), + X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), + X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), + X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), + X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161), + X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173), + X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), X(183,185), + X(184,186), X(187,189), X(188,190), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), + X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), + X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), + X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), + X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), + X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), + X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), + X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), + X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), + X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), + X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), + X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), + X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), + X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), X(187,188), + X(189,190), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), + X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), + X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), + X(56,183), X(58,185), X(60,187), X(62,189), X(2,65), X(4,67), X(6,69), X(8,71), + X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), + X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), + X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), + X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), + X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), + X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), + X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), X(106,169), + X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), X(118,181), + X(120,183), X(122,185), X(124,187), X(126,189), X(2,33), X(4,35), X(6,37), + X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), + X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), + X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), + X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), + X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), + X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), + X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), + X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), + X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), + X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), + X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187), + X(158,189), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), + X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), + X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179), + X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), + X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), + X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), + X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), + X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), + X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), + X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), + X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), + X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), + X(160,167), X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), + X(172,179), X(174,181), X(176,183), X(178,185), X(180,187), X(182,189), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), + X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), + X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), + X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), + X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), + X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), + X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), + X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), + X(182,185), X(184,187), X(186,189), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), + X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), + X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), + X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), + X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), + X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), + X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), + X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), + X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), + X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), + X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), + X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), X(164,165), + X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), X(176,177), + X(178,179), X(180,181), X(182,183), X(184,185), X(186,187), X(188,189) +}; +S(192) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), + X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), + X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), + X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), + X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), + X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), + X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), + X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), + X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(65,129), X(66,130), + X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), + X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), + X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), + X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), + X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), + X(102,166), X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), + X(108,172), X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), + X(114,178), X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), + X(120,184), X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), + X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), + X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), + X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), + X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), + X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165), + X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171), + X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177), + X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183), + X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189), + X(158,190), X(159,191), X(160,192), X(33,129), X(34,130), X(35,131), X(36,132), + X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), + X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), + X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), + X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), + X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), + X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), + X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), + X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), + X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), + X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), + X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), + X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), + X(130,146), X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), + X(136,152), X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), + X(142,158), X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), + X(164,180), X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), + X(170,186), X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), + X(176,192), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), + X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), + X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), + X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), + X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), + X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), + X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), + X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), + X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), + X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), + X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), + X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), + X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), + X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), + X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), + X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), + X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), + X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), + X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), X(116,132), + X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), X(122,138), + X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), X(128,144), + X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), X(150,166), + X(151,167), X(152,168), X(153,169), X(154,170), X(155,171), X(156,172), + X(157,173), X(158,174), X(159,175), X(160,176), X(1,9), X(2,10), X(3,11), + X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), + X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), + X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), + X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), + X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), + X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), + X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), X(104,112), + X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), X(118,126), + X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), X(132,140), + X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), X(146,154), + X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), X(152,160), + X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), X(166,174), + X(167,175), X(168,176), X(177,185), X(178,186), X(179,187), X(180,188), + X(181,189), X(182,190), X(183,191), X(184,192), X(9,129), X(10,130), X(11,131), + X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), + X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), + X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), + X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), + X(64,184), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), + X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), + X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), + X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), + X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), + X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), + X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), + X(107,163), X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), + X(121,177), X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), + X(127,183), X(128,184), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), + X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), + X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), + X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), + X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), + X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), + X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), + X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), + X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), + X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), + X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), X(154,178), + X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), X(160,184), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), + X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117), + X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131), + X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145), + X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151), + X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165), + X(158,166), X(159,167), X(160,168), X(169,177), X(170,178), X(171,179), + X(172,180), X(173,181), X(174,182), X(175,183), X(176,184), X(1,5), X(2,6), + X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), + X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), + X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), + X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), + X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), + X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), + X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), X(107,111), + X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), X(121,125), + X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), X(131,135), + X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), X(145,149), + X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), X(155,159), + X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), X(169,173), + X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), X(179,183), + X(180,184), X(185,189), X(186,190), X(187,191), X(188,192), X(5,129), X(6,130), + X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), + X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), + X(37,161), X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), + X(48,172), X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), + X(63,187), X(64,188), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), + X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), + X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), + X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), + X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), + X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), + X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), + X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), + X(112,172), X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), + X(126,186), X(127,187), X(128,188), X(5,33), X(6,34), X(7,35), X(8,36), + X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), + X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), + X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), + X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), + X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), + X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), + X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), + X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153), + X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163), + X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177), + X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), X(159,187), + X(160,188), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), + X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), + X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), + X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), + X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), + X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), + X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), + X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), + X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), + X(133,145), X(134,146), X(135,147), X(136,148), X(141,153), X(142,154), + X(143,155), X(144,156), X(149,161), X(150,162), X(151,163), X(152,164), + X(157,169), X(158,170), X(159,171), X(160,172), X(165,177), X(166,178), + X(167,179), X(168,180), X(173,185), X(174,186), X(175,187), X(176,188), X(5,9), + X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), + X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), + X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), + X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), + X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), + X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), + X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), + X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), + X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), + X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), + X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), X(158,162), + X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), X(168,172), + X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), X(182,186), + X(183,187), X(184,188), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), + X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), + X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), + X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), + X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), + X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), + X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179), + X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191), + X(190,192), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), + X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), + X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), + X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), + X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), + X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), + X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), + X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), + X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), + X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), + X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), + X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), + X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), + X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), + X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), + X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170), + X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182), + X(155,185), X(156,186), X(159,189), X(160,190), X(3,17), X(4,18), X(7,21), + X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), + X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), + X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), + X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), + X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), + X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), + X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), + X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), + X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), + X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), + X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185), + X(172,186), X(175,189), X(176,190), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), + X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), + X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), + X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), + X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), + X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), + X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), + X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), + X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), + X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), + X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161), + X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173), + X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), X(183,185), + X(184,186), X(187,189), X(188,190), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), + X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), + X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), + X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), + X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), + X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), + X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), + X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), + X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), + X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), + X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), + X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), + X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), + X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), X(187,188), + X(189,190), X(191,192), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), + X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), + X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), + X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), + X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(2,65), + X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), + X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), + X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), + X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), + X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), + X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), + X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), + X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), + X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), + X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), + X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), + X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), + X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171), + X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183), + X(154,185), X(156,187), X(158,189), X(160,191), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), + X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), + X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), + X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), + X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), + X(172,187), X(174,189), X(176,191), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), + X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), + X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), + X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), + X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), + X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), + X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), + X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), + X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), + X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), + X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), + X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), + X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), + X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), + X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), + X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), + X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), + X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), + X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), + X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), X(182,185), + X(184,187), X(186,189), X(188,191), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), + X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), + X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), + X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), + X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), + X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), + X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), + X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), + X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), + X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), + X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), + X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), X(164,165), + X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), X(176,177), + X(178,179), X(180,181), X(182,183), X(184,185), X(186,187), X(188,189), + X(190,191) +}; +S(194) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), + X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), + X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), + X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), + X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), + X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), + X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), + X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), + X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), + X(129,193), X(130,194), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), + X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), + X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), + X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), + X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), + X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), + X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), + X(110,174), X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), + X(116,180), X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), + X(122,186), X(123,187), X(124,188), X(125,189), X(126,190), X(127,191), + X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), + X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), + X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), + X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), + X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), + X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), + X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), + X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), + X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), + X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), + X(137,169), X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), + X(143,175), X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), + X(149,181), X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), + X(155,187), X(156,188), X(157,189), X(158,190), X(159,191), X(160,192), + X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), + X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), + X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), + X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), + X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), X(33,65), + X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), + X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), + X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), + X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(161,193), X(162,194), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(17,129), X(18,130), + X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), + X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144), + X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167), + X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174), + X(63,175), X(64,176), X(81,193), X(82,194), X(17,65), X(18,66), X(19,67), + X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), + X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), + X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), + X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), + X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193), + X(146,194), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), + X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), + X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), + X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), + X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), + X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), + X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), + X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), + X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), + X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), + X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(155,171), + X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), X(177,193), + X(178,194), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), + X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), + X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), + X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), + X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), + X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), + X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), + X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), + X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), + X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), + X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), + X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), + X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), + X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), + X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), + X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(9,65), + X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), + X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), + X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), + X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), + X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), + X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), + X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), + X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), + X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), + X(128,184), X(137,193), X(138,194), X(9,33), X(10,34), X(11,35), X(12,36), + X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), + X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), + X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), + X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), + X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), + X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), + X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), + X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), + X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), + X(160,184), X(169,193), X(170,194), X(9,17), X(10,18), X(11,19), X(12,20), + X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), + X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), + X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), + X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), + X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), + X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), + X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), + X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), + X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), + X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), + X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), + X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), + X(175,183), X(176,184), X(185,193), X(186,194), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), + X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), + X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), + X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), + X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), + X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), + X(124,128), X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), + X(138,142), X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), + X(148,152), X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), + X(162,166), X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), + X(172,176), X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), + X(186,190), X(187,191), X(188,192), X(5,129), X(6,130), X(7,131), X(8,132), + X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), + X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), + X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), + X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), + X(69,193), X(70,194), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), + X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), + X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), + X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), + X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), + X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), + X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), + X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), + X(112,172), X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), + X(126,186), X(127,187), X(128,188), X(133,193), X(134,194), X(5,33), X(6,34), + X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), + X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), + X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), + X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), + X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), + X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), + X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), + X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), + X(125,153), X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), + X(135,163), X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), + X(149,177), X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), + X(159,187), X(160,188), X(165,193), X(166,194), X(5,17), X(6,18), X(7,19), + X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), + X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), + X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), + X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), + X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), + X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), + X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), + X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), + X(175,187), X(176,188), X(181,193), X(182,194), X(5,9), X(6,10), X(7,11), + X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), + X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), + X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), + X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), + X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), + X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), + X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), + X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), + X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), + X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), + X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), + X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), + X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), + X(189,193), X(190,194), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), + X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), + X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), + X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), + X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), + X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), + X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179), + X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191), + X(190,192), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), + X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), + X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), + X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), + X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), + X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), + X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), + X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), + X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), + X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), + X(116,178), X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), + X(128,190), X(131,193), X(132,194), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), + X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), + X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), + X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), + X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), + X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), + X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), X(111,141), + X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), X(123,153), + X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), X(135,165), + X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), X(147,177), + X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), X(159,189), + X(160,190), X(163,193), X(164,194), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), + X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), + X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), + X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), + X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), + X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), X(112,126), + X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), X(124,138), + X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), X(136,150), + X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), X(148,162), + X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), X(160,174), + X(163,177), X(164,178), X(167,181), X(168,182), X(171,185), X(172,186), + X(175,189), X(176,190), X(179,193), X(180,194), X(3,9), X(4,10), X(7,13), + X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), + X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), + X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), + X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), + X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), + X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), + X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), + X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), + X(127,133), X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), + X(139,145), X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), + X(151,157), X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), + X(163,169), X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), + X(175,181), X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), + X(187,193), X(188,194), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), + X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), + X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), + X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), + X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), + X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), + X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), + X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), + X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), + X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), + X(192,194), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), + X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), + X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), + X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), + X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), + X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), + X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), + X(109,110), X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), + X(121,122), X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), + X(133,134), X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), + X(145,146), X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), + X(157,158), X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), + X(169,170), X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), + X(181,182), X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), + X(193,194), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), + X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), + X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), + X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(2,65), + X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), + X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), + X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), + X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), + X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), + X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), + X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), + X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), + X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), + X(130,193), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), + X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), + X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), + X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), + X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), + X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), + X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171), + X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183), + X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), + X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), + X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), + X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), + X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), + X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), + X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), + X(172,187), X(174,189), X(176,191), X(178,193), X(2,9), X(4,11), X(6,13), + X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), + X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), + X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), + X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), + X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), + X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), + X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), + X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), + X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), + X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), + X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), + X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), + X(174,181), X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), + X(186,193), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), + X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), + X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), + X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), + X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), + X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), + X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), + X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), + X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), + X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), + X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), + X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), + X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193) +}; +S(196) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(1,65), X(2,66), + X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), + X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), + X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), + X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), + X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), + X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), + X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), + X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), + X(63,127), X(64,128), X(129,193), X(130,194), X(131,195), X(132,196), + X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), + X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), + X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), + X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), + X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), + X(100,164), X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), + X(106,170), X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), + X(112,176), X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), + X(118,182), X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), + X(124,188), X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), + X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), + X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), + X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), + X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), + X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), + X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), + X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), + X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), + X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), + X(133,165), X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), + X(139,171), X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), + X(145,177), X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), + X(151,183), X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), + X(157,189), X(158,190), X(159,191), X(160,192), X(33,129), X(34,130), + X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), + X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), + X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), + X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), + X(63,159), X(64,160), X(97,193), X(98,194), X(99,195), X(100,196), X(33,65), + X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), + X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), + X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), + X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), + X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), + X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), + X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), + X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), + X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), X(164,180), + X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), X(170,186), + X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), X(176,192), + X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), + X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), + X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), + X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), + X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), + X(84,196), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), + X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), + X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), + X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), + X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131), + X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138), + X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), X(113,161), + X(114,162), X(115,163), X(116,164), X(117,165), X(118,166), X(119,167), + X(120,168), X(121,169), X(122,170), X(123,171), X(124,172), X(125,173), + X(126,174), X(127,175), X(128,176), X(145,193), X(146,194), X(147,195), + X(148,196), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), + X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), + X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), + X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), + X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), + X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), + X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), + X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), + X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), + X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), + X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(155,171), + X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), X(177,193), + X(178,194), X(179,195), X(180,196), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), + X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), + X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), + X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), + X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), + X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), + X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), + X(101,109), X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), + X(115,123), X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), + X(129,137), X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), + X(135,143), X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), + X(149,157), X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), + X(163,171), X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), + X(177,185), X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), + X(183,191), X(184,192), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), + X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), + X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), + X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), + X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), + X(74,194), X(75,195), X(76,196), X(9,65), X(10,66), X(11,67), X(12,68), + X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), + X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), + X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), + X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), + X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), + X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), + X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), + X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), + X(124,180), X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), + X(138,194), X(139,195), X(140,196), X(9,33), X(10,34), X(11,35), X(12,36), + X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), + X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), + X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), + X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), + X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), + X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), + X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), + X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), + X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), + X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), + X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), + X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), + X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), + X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), + X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), + X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), + X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), + X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), + X(160,168), X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), + X(174,182), X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), + X(188,196), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), + X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192), + X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), + X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), + X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169), + X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180), + X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), X(71,195), + X(72,196), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), + X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), + X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), + X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), + X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), + X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), + X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), + X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), + X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), + X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), + X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132), + X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), X(118,146), + X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), X(128,156), + X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), X(142,170), + X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), X(152,180), + X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), X(166,194), + X(167,195), X(168,196), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), + X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), + X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), + X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), + X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), + X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), + X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), + X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(141,153), + X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), X(151,163), + X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), X(165,177), + X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), X(175,187), + X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), X(5,9), X(6,10), + X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), + X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), + X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), + X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), + X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), + X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), + X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), + X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), + X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), + X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), + X(150,154), X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), + X(160,164), X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), + X(174,178), X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), + X(184,188), X(189,193), X(190,194), X(191,195), X(192,196), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195), + X(194,196), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), + X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), + X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), + X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), + X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), + X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), + X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), + X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), + X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), + X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), + X(116,178), X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), + X(128,190), X(131,193), X(132,194), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), + X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), + X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), + X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), + X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), + X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), + X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), X(111,141), + X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), X(123,153), + X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), X(135,165), + X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), X(147,177), + X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), X(159,189), + X(160,190), X(163,193), X(164,194), X(3,17), X(4,18), X(7,21), X(8,22), + X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), + X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), + X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), + X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), + X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), + X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), + X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), X(112,126), + X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), X(124,138), + X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), X(136,150), + X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), X(148,162), + X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), X(160,174), + X(163,177), X(164,178), X(167,181), X(168,182), X(171,185), X(172,186), + X(175,189), X(176,190), X(179,193), X(180,194), X(3,9), X(4,10), X(7,13), + X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), + X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), + X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), + X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), + X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), + X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), + X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), + X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), + X(127,133), X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), + X(139,145), X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), + X(151,157), X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), + X(163,169), X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), + X(175,181), X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), + X(187,193), X(188,194), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), + X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), + X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), + X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), + X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), + X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), + X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), + X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), + X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), + X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), + X(192,194), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), + X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), + X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), + X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), + X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), + X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), + X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), + X(109,110), X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), + X(121,122), X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), + X(133,134), X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), + X(145,146), X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), + X(157,158), X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), + X(169,170), X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), + X(181,182), X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), + X(193,194), X(195,196), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), + X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), + X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), + X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), + X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), + X(68,195), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), + X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), + X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), + X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), + X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), + X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), + X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), + X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175), + X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), X(124,187), + X(126,189), X(128,191), X(130,193), X(132,195), X(2,33), X(4,35), X(6,37), + X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), + X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), + X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), + X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), + X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), + X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), + X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), + X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), + X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), + X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), + X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187), + X(158,189), X(160,191), X(162,193), X(164,195), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), + X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), + X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), + X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), + X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), + X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), + X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), + X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), + X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), + X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), + X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), + X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), + X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), + X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), + X(160,167), X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), + X(172,179), X(174,181), X(176,183), X(178,185), X(180,187), X(182,189), + X(184,191), X(186,193), X(188,195), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), + X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), + X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), + X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), + X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), + X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), + X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), + X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), + X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), + X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), + X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), + X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), + X(166,169), X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), + X(178,181), X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), + X(190,193), X(192,195), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), + X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), + X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), + X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), + X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), + X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), + X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107), + X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), X(118,119), + X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), X(130,131), + X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), X(142,143), + X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), X(154,155), + X(156,157), X(158,159), X(160,161), X(162,163), X(164,165), X(166,167), + X(168,169), X(170,171), X(172,173), X(174,175), X(176,177), X(178,179), + X(180,181), X(182,183), X(184,185), X(186,187), X(188,189), X(190,191), + X(192,193), X(194,195) +}; +S(198) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), + X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), + X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), X(131,195), + X(132,196), X(133,197), X(134,198), X(65,129), X(66,130), X(67,131), X(68,132), + X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), + X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), + X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), + X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), + X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), + X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), + X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178), + X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184), + X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), X(126,190), + X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), + X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), + X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), + X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), + X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), + X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), + X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(141,173), + X(142,174), X(143,175), X(144,176), X(145,177), X(146,178), X(147,179), + X(148,180), X(149,181), X(150,182), X(151,183), X(152,184), X(153,185), + X(154,186), X(155,187), X(156,188), X(157,189), X(158,190), X(159,191), + X(160,192), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), + X(99,195), X(100,196), X(101,197), X(102,198), X(33,65), X(34,66), X(35,67), + X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), + X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), + X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), + X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), + X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), + X(105,137), X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), + X(111,143), X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), + X(117,149), X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), + X(123,155), X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), + X(161,193), X(162,194), X(163,195), X(164,196), X(165,197), X(166,198), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), + X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), + X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), + X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), + X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), + X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), X(164,180), + X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), X(170,186), + X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), X(176,192), + X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), + X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), + X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), + X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), + X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), + X(84,196), X(85,197), X(86,198), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), + X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), + X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), + X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), + X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193), + X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), + X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), + X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), + X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), + X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), + X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), + X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), + X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), + X(181,197), X(182,198), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), + X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), + X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), + X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), + X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), + X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), + X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), + X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), + X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), + X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), + X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), + X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), + X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), + X(184,192), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), + X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), + X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), + X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), + X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), + X(75,195), X(76,196), X(77,197), X(78,198), X(9,65), X(10,66), X(11,67), + X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), + X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), + X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), + X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), + X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), + X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), + X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), + X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), + X(124,180), X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), + X(138,194), X(139,195), X(140,196), X(141,197), X(142,198), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), + X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), + X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), + X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), + X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), + X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), + X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), + X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), + X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), + X(153,177), X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), + X(159,183), X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), + X(173,197), X(174,198), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), + X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), + X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), + X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), + X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), + X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), + X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129), + X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135), + X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149), + X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163), + X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177), + X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183), + X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), X(189,197), + X(190,198), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), + X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192), + X(193,197), X(194,198), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), + X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), + X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), + X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), + X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), + X(70,194), X(71,195), X(72,196), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), + X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), + X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), + X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), + X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), + X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), + X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), + X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), + X(111,171), X(112,172), X(117,177), X(118,178), X(119,179), X(120,180), + X(125,185), X(126,186), X(127,187), X(128,188), X(133,193), X(134,194), + X(135,195), X(136,196), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), + X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), + X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), + X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), + X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), + X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), + X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), + X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), + X(166,194), X(167,195), X(168,196), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), + X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), + X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), + X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), + X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), X(5,9), + X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), + X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), + X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), + X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), + X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), + X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), + X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), + X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), + X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), + X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), + X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), X(158,162), + X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), X(168,172), + X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), X(182,186), + X(183,187), X(184,188), X(189,193), X(190,194), X(191,195), X(192,196), X(1,3), + X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), + X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), + X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), + X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), + X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), + X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195), + X(194,196), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), + X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), + X(71,197), X(72,198), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), + X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), + X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), + X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), + X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), + X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), + X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), + X(100,162), X(103,165), X(104,166), X(107,169), X(108,170), X(111,173), + X(112,174), X(115,177), X(116,178), X(119,181), X(120,182), X(123,185), + X(124,186), X(127,189), X(128,190), X(131,193), X(132,194), X(135,197), + X(136,198), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), + X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), + X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), + X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), + X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), + X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), + X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), + X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), + X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170), + X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182), + X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), X(164,194), + X(167,197), X(168,198), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), + X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), + X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), + X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), + X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), + X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), + X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), + X(179,193), X(180,194), X(183,197), X(184,198), X(3,9), X(4,10), X(7,13), + X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), + X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), + X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), + X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), + X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), + X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), + X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), + X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), + X(127,133), X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), + X(139,145), X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), + X(151,157), X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), + X(163,169), X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), + X(175,181), X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), + X(187,193), X(188,194), X(191,197), X(192,198), X(3,5), X(4,6), X(7,9), + X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), + X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), + X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), + X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), + X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), + X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), + X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114), + X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), X(124,126), + X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), X(136,138), + X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), X(148,150), + X(151,153), X(152,154), X(155,157), X(156,158), X(159,161), X(160,162), + X(163,165), X(164,166), X(167,169), X(168,170), X(171,173), X(172,174), + X(175,177), X(176,178), X(179,181), X(180,182), X(183,185), X(184,186), + X(187,189), X(188,190), X(191,193), X(192,194), X(195,197), X(196,198), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170), + X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182), + X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194), + X(195,196), X(197,198), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), + X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), + X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), + X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), + X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), + X(68,195), X(70,197), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), + X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), + X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), + X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), + X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), + X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), + X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), + X(100,163), X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), + X(112,175), X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), + X(124,187), X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), + X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), + X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), + X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), + X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171), + X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183), + X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195), + X(166,197), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), + X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), + X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179), + X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191), + X(178,193), X(180,195), X(182,197), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), + X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), + X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), + X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), + X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), + X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), + X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), + X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), + X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), + X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), + X(188,195), X(190,197), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), + X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), + X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), + X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), + X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), + X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), + X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), + X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), + X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), + X(192,195), X(194,197), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), + X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), + X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), + X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), + X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), + X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), + X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), X(106,107), + X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), X(118,119), + X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), X(130,131), + X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), X(142,143), + X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), X(154,155), + X(156,157), X(158,159), X(160,161), X(162,163), X(164,165), X(166,167), + X(168,169), X(170,171), X(172,173), X(174,175), X(176,177), X(178,179), + X(180,181), X(182,183), X(184,185), X(186,187), X(188,189), X(190,191), + X(192,193), X(194,195), X(196,197) +}; +S(200) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), + X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), + X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), + X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), + X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), + X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), + X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), + X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), + X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), + X(130,194), X(131,195), X(132,196), X(133,197), X(134,198), X(135,199), + X(136,200), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), + X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), + X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), + X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), + X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), + X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), X(104,168), + X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), X(110,174), + X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), X(116,180), + X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), X(122,186), + X(123,187), X(124,188), X(125,189), X(126,190), X(127,191), X(128,192), + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), + X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), + X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), + X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), + X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), + X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), + X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169), + X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(143,175), + X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), X(149,181), + X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), X(155,187), + X(156,188), X(157,189), X(158,190), X(159,191), X(160,192), X(33,129), + X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), + X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), + X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), + X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), + X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), X(99,195), X(100,196), + X(101,197), X(102,198), X(103,199), X(104,200), X(33,65), X(34,66), X(35,67), + X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), + X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), + X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), + X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), + X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), + X(105,137), X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), + X(111,143), X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), + X(117,149), X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), + X(123,155), X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), + X(161,193), X(162,194), X(163,195), X(164,196), X(165,197), X(166,198), + X(167,199), X(168,200), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), + X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), + X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), + X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), + X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), + X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), + X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), + X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), + X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), + X(130,146), X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), + X(136,152), X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), + X(142,158), X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), + X(164,180), X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), + X(170,186), X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), + X(176,192), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), + X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), + X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), + X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), + X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), + X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), X(17,65), + X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), + X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), + X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), + X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), + X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), + X(87,135), X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), + X(94,142), X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), + X(116,164), X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), + X(122,170), X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), + X(128,176), X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), + X(150,198), X(151,199), X(152,200), X(17,33), X(18,34), X(19,35), X(20,36), + X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), + X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), + X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), + X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), + X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), + X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), + X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), + X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), + X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), + X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), + X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), + X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), X(181,197), + X(182,198), X(183,199), X(184,200), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), + X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), + X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), + X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), + X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), + X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), + X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), + X(101,109), X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), + X(115,123), X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), + X(129,137), X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), + X(135,143), X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), + X(149,157), X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), + X(163,171), X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), + X(177,185), X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), + X(183,191), X(184,192), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), + X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), + X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), + X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), + X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), + X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), + X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), + X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), + X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), + X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), + X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), + X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), + X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), + X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), + X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), + X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), + X(142,198), X(143,199), X(144,200), X(9,33), X(10,34), X(11,35), X(12,36), + X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), + X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), + X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), + X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), + X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), + X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), + X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), + X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), + X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), + X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), + X(174,198), X(175,199), X(176,200), X(9,17), X(10,18), X(11,19), X(12,20), + X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), + X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), + X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), + X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), + X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), + X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), + X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), + X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), + X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), + X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), + X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), + X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), + X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), + X(189,197), X(190,198), X(191,199), X(192,200), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), + X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), + X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), + X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), + X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), + X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), + X(124,128), X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), + X(138,142), X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), + X(148,152), X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), + X(162,166), X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), + X(172,176), X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), + X(186,190), X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), + X(196,200), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), + X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), + X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), + X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), + X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), + X(71,195), X(72,196), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), + X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), + X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), + X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), + X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), + X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), + X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), + X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), + X(112,172), X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), + X(126,186), X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), + X(136,196), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), + X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), + X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), + X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), + X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), + X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), + X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), + X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), + X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), + X(166,194), X(167,195), X(168,196), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), + X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), + X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), + X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), + X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), X(5,9), + X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), + X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), + X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), + X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), + X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), + X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), + X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), + X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), + X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), + X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), + X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), X(158,162), + X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), X(168,172), + X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), X(182,186), + X(183,187), X(184,188), X(189,193), X(190,194), X(191,195), X(192,196), X(1,3), + X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), + X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), + X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), + X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), + X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), + X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195), + X(194,196), X(197,199), X(198,200), X(3,129), X(4,130), X(7,133), X(8,134), + X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), + X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), + X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), + X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), + X(67,193), X(68,194), X(71,197), X(72,198), X(3,65), X(4,66), X(7,69), X(8,70), + X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), + X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), + X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), + X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), + X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), + X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), + X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), X(107,169), + X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), X(119,181), + X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), X(131,193), + X(132,194), X(135,197), X(136,198), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), + X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), + X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), + X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), + X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), + X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), + X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), X(111,141), + X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), X(123,153), + X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), X(135,165), + X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), X(147,177), + X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), X(159,189), + X(160,190), X(163,193), X(164,194), X(167,197), X(168,198), X(3,17), X(4,18), + X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), + X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), + X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), + X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), + X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), + X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), + X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), + X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), + X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), + X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), + X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185), + X(172,186), X(175,189), X(176,190), X(179,193), X(180,194), X(183,197), + X(184,198), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), + X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), + X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), + X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), + X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), + X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), + X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134), + X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146), + X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158), + X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170), + X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), X(176,182), + X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), X(188,194), + X(191,197), X(192,198), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), + X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), + X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), + X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), + X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), + X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), + X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), + X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), + X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), + X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), + X(192,194), X(195,197), X(196,198), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), + X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), + X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), + X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), + X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), + X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), + X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), + X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), + X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), + X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), + X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), + X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), + X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), + X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), X(187,188), + X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), X(199,200), + X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), + X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), + X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), X(42,169), + X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), X(56,183), + X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), X(70,197), + X(72,199), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), + X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), + X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), + X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), + X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), + X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), + X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), + X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175), + X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), X(124,187), + X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), X(136,199), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), + X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), + X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), + X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), + X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171), + X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183), + X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195), + X(166,197), X(168,199), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), + X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), + X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), + X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), + X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), + X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), + X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), + X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179), + X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191), + X(178,193), X(180,195), X(182,197), X(184,199), X(2,9), X(4,11), X(6,13), + X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), + X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), + X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), + X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), + X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), + X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), + X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), + X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), + X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), + X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), + X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), + X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), + X(174,181), X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), + X(186,193), X(188,195), X(190,197), X(192,199), X(2,5), X(4,7), X(6,9), + X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), + X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), + X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), + X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), + X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), + X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), + X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), X(112,115), + X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), X(124,127), + X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), X(136,139), + X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), X(148,151), + X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), X(160,163), + X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), X(172,175), + X(174,177), X(176,179), X(178,181), X(180,183), X(182,185), X(184,187), + X(186,189), X(188,191), X(190,193), X(192,195), X(194,197), X(196,199), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199) +}; +S(202) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(1,65), X(2,66), X(3,67), X(4,68), + X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), + X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), + X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), + X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), + X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), + X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), + X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), + X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), + X(64,128), X(129,193), X(130,194), X(131,195), X(132,196), X(133,197), + X(134,198), X(135,199), X(136,200), X(137,201), X(138,202), X(65,129), + X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), + X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), + X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), + X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), + X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), + X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170), + X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), X(112,176), + X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), X(118,182), + X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), X(124,188), + X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), + X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), + X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), + X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), + X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165), + X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171), + X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177), + X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183), + X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189), + X(158,190), X(159,191), X(160,192), X(33,129), X(34,130), X(35,131), X(36,132), + X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), + X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), + X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), + X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), + X(97,193), X(98,194), X(99,195), X(100,196), X(101,197), X(102,198), + X(103,199), X(104,200), X(105,201), X(106,202), X(33,65), X(34,66), X(35,67), + X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), + X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), + X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), + X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), + X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), + X(105,137), X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), + X(111,143), X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), + X(117,149), X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), + X(123,155), X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), + X(161,193), X(162,194), X(163,195), X(164,196), X(165,197), X(166,198), + X(167,199), X(168,200), X(169,201), X(170,202), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(17,129), X(18,130), + X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), + X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144), + X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167), + X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174), + X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), X(84,196), X(85,197), + X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), + X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), + X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), + X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), + X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), + X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), + X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), + X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), + X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), + X(151,199), X(152,200), X(153,201), X(154,202), X(17,33), X(18,34), X(19,35), + X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), + X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), + X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), + X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), + X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), + X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), + X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), + X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), + X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), + X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), + X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), + X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), X(181,197), + X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), + X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), + X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), + X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), + X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), + X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), + X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), + X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), + X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), X(179,187), + X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), X(193,201), + X(194,202), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), + X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), + X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), + X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), + X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), + X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(9,65), + X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), + X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), + X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), + X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), + X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), + X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), + X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), + X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), + X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), + X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), + X(142,198), X(143,199), X(144,200), X(9,33), X(10,34), X(11,35), X(12,36), + X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), + X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), + X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), + X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), + X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), + X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), + X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), + X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), + X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), + X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), + X(174,198), X(175,199), X(176,200), X(9,17), X(10,18), X(11,19), X(12,20), + X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), + X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), + X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), + X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), + X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), + X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), + X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), + X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), + X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), + X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), + X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), + X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), + X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), + X(189,197), X(190,198), X(191,199), X(192,200), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), + X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), + X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), + X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), + X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), + X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), + X(124,128), X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), + X(138,142), X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), + X(148,152), X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), + X(162,166), X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), + X(172,176), X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), + X(186,190), X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), + X(196,200), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), + X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), + X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), + X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), + X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), + X(71,195), X(72,196), X(77,201), X(78,202), X(5,65), X(6,66), X(7,67), X(8,68), + X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), + X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), + X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), + X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), + X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), + X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), + X(96,156), X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), + X(110,170), X(111,171), X(112,172), X(117,177), X(118,178), X(119,179), + X(120,180), X(125,185), X(126,186), X(127,187), X(128,188), X(133,193), + X(134,194), X(135,195), X(136,196), X(141,201), X(142,202), X(5,33), X(6,34), + X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), + X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), + X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), + X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), + X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), + X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), + X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), + X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), + X(125,153), X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), + X(135,163), X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), + X(149,177), X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), + X(159,187), X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), + X(173,201), X(174,202), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), + X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), + X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), + X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), + X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), + X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), + X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), + X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(141,153), + X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), X(151,163), + X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), X(165,177), + X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), X(175,187), + X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), X(189,201), + X(190,202), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), + X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), + X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), + X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), + X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), + X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), + X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), + X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), + X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), + X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), + X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), + X(158,162), X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), + X(168,172), X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), + X(182,186), X(183,187), X(184,188), X(189,193), X(190,194), X(191,195), + X(192,196), X(197,201), X(198,202), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), + X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), + X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), + X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), + X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), + X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), + X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), + X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), + X(117,119), X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), + X(129,131), X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), + X(141,143), X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), + X(153,155), X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), + X(165,167), X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), + X(177,179), X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), + X(189,191), X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), + X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), + X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), + X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), X(43,169), + X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), X(56,182), + X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), X(71,197), + X(72,198), X(75,201), X(76,202), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), + X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), + X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), + X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), + X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), + X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), + X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), + X(99,161), X(100,162), X(103,165), X(104,166), X(107,169), X(108,170), + X(111,173), X(112,174), X(115,177), X(116,178), X(119,181), X(120,182), + X(123,185), X(124,186), X(127,189), X(128,190), X(131,193), X(132,194), + X(135,197), X(136,198), X(139,201), X(140,202), X(3,33), X(4,34), X(7,37), + X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), + X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), + X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), + X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), + X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), + X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), + X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), + X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), + X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), + X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), + X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), + X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198), + X(171,201), X(172,202), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), + X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), + X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), + X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), + X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), + X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), + X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), + X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), X(3,9), + X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), + X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), + X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), + X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), + X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), + X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), + X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), + X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), + X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138), + X(135,141), X(136,142), X(139,145), X(140,146), X(143,149), X(144,150), + X(147,153), X(148,154), X(151,157), X(152,158), X(155,161), X(156,162), + X(159,165), X(160,166), X(163,169), X(164,170), X(167,173), X(168,174), + X(171,177), X(172,178), X(175,181), X(176,182), X(179,185), X(180,186), + X(183,189), X(184,190), X(187,193), X(188,194), X(191,197), X(192,198), + X(195,201), X(196,202), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), + X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), + X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), + X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), + X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), + X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), + X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), + X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), + X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), + X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), + X(192,194), X(195,197), X(196,198), X(199,201), X(200,202), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), + X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), + X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170), + X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182), + X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194), + X(195,196), X(197,198), X(199,200), X(201,202), X(2,129), X(4,131), X(6,133), + X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), + X(22,149), X(24,151), X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), + X(36,163), X(38,165), X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), + X(50,177), X(52,179), X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), + X(64,191), X(66,193), X(68,195), X(70,197), X(72,199), X(74,201), X(2,65), + X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), + X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), + X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), + X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), + X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), + X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), + X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), + X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), + X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), + X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), + X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), + X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), + X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), + X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), + X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), + X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), + X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), + X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), + X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187), + X(158,189), X(160,191), X(162,193), X(164,195), X(166,197), X(168,199), + X(170,201), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), + X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), + X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179), + X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191), + X(178,193), X(180,195), X(182,197), X(184,199), X(186,201), X(2,9), X(4,11), + X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), + X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), + X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), + X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), + X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), + X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), + X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), + X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), + X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), + X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), + X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), + X(160,167), X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), + X(172,179), X(174,181), X(176,183), X(178,185), X(180,187), X(182,189), + X(184,191), X(186,193), X(188,195), X(190,197), X(192,199), X(194,201), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), + X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), + X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), + X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), + X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), + X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), + X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), + X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), + X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), + X(194,197), X(196,199), X(198,201), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), + X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), + X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), + X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), + X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), + X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), + X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), + X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), + X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), + X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), + X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), + X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), X(164,165), + X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), X(176,177), + X(178,179), X(180,181), X(182,183), X(184,185), X(186,187), X(188,189), + X(190,191), X(192,193), X(194,195), X(196,197), X(198,199), X(200,201) +}; +S(204) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(1,65), + X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), + X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), + X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), + X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), + X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), + X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), + X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), + X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), + X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), X(131,195), + X(132,196), X(133,197), X(134,198), X(135,199), X(136,200), X(137,201), + X(138,202), X(139,203), X(140,204), X(65,129), X(66,130), X(67,131), X(68,132), + X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), + X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), + X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), + X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), + X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), + X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), + X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178), + X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184), + X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), X(126,190), + X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), + X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), + X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), + X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), + X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), + X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), + X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(141,173), + X(142,174), X(143,175), X(144,176), X(145,177), X(146,178), X(147,179), + X(148,180), X(149,181), X(150,182), X(151,183), X(152,184), X(153,185), + X(154,186), X(155,187), X(156,188), X(157,189), X(158,190), X(159,191), + X(160,192), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), + X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), + X(105,201), X(106,202), X(107,203), X(108,204), X(33,65), X(34,66), X(35,67), + X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), + X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), + X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), + X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), + X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), + X(105,137), X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), + X(111,143), X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), + X(117,149), X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), + X(123,155), X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), + X(161,193), X(162,194), X(163,195), X(164,196), X(165,197), X(166,198), + X(167,199), X(168,200), X(169,201), X(170,202), X(171,203), X(172,204), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), + X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), + X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), + X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), + X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), + X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), X(164,180), + X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), X(170,186), + X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), X(176,192), + X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), + X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), + X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), + X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), + X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), + X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), + X(91,203), X(92,204), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), + X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), + X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), + X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), + X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), + X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), + X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), + X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), X(118,166), + X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), X(124,172), + X(125,173), X(126,174), X(127,175), X(128,176), X(145,193), X(146,194), + X(147,195), X(148,196), X(149,197), X(150,198), X(151,199), X(152,200), + X(153,201), X(154,202), X(155,203), X(156,204), X(17,33), X(18,34), X(19,35), + X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), + X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), + X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), + X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), + X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), + X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), + X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), + X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), + X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), + X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), + X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), + X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), X(181,197), + X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), X(187,203), + X(188,204), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), + X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), + X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), + X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), + X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), + X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), + X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), + X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), + X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), + X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), + X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), + X(193,201), X(194,202), X(195,203), X(196,204), X(9,129), X(10,130), X(11,131), + X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), + X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), + X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), + X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), + X(64,184), X(73,193), X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), + X(79,199), X(80,200), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), + X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), + X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), + X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), + X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), X(110,166), + X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), X(124,180), + X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), X(138,194), + X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), X(144,200), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), + X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), + X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), + X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), X(108,132), + X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), X(122,146), + X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), X(128,152), + X(137,161), X(138,162), X(139,163), X(140,164), X(141,165), X(142,166), + X(143,167), X(144,168), X(153,177), X(154,178), X(155,179), X(156,180), + X(157,181), X(158,182), X(159,183), X(160,184), X(169,193), X(170,194), + X(171,195), X(172,196), X(173,197), X(174,198), X(175,199), X(176,200), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), + X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117), + X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131), + X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145), + X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151), + X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165), + X(158,166), X(159,167), X(160,168), X(169,177), X(170,178), X(171,179), + X(172,180), X(173,181), X(174,182), X(175,183), X(176,184), X(185,193), + X(186,194), X(187,195), X(188,196), X(189,197), X(190,198), X(191,199), + X(192,200), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), + X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192), + X(193,197), X(194,198), X(195,199), X(196,200), X(5,129), X(6,130), X(7,131), + X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), + X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), + X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), + X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), + X(64,188), X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), + X(79,203), X(80,204), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), + X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), + X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), + X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), + X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), + X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), + X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), + X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), + X(112,172), X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), + X(126,186), X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), + X(136,196), X(141,201), X(142,202), X(143,203), X(144,204), X(5,33), X(6,34), + X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), + X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), + X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), + X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), + X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), + X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), + X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), + X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), + X(125,153), X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), + X(135,163), X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), + X(149,177), X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), + X(159,187), X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), + X(173,201), X(174,202), X(175,203), X(176,204), X(5,17), X(6,18), X(7,19), + X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), + X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), + X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), + X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), + X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), + X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), + X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), + X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), + X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), + X(189,201), X(190,202), X(191,203), X(192,204), X(5,9), X(6,10), X(7,11), + X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), + X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), + X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), + X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), + X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), + X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), + X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), + X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), + X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), + X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), + X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), + X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), + X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), + X(189,193), X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), + X(199,203), X(200,204), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), + X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), + X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), + X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), + X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), + X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), + X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179), + X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191), + X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), X(201,203), + X(202,204), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), + X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), + X(71,197), X(72,198), X(75,201), X(76,202), X(3,65), X(4,66), X(7,69), X(8,70), + X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), + X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), + X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), + X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), + X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), + X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), + X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), X(107,169), + X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), X(119,181), + X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), X(131,193), + X(132,194), X(135,197), X(136,198), X(139,201), X(140,202), X(3,33), X(4,34), + X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), + X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), + X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), + X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), + X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), + X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), + X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), + X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), + X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), + X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), + X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), + X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198), + X(171,201), X(172,202), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), + X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), + X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), + X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), + X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), + X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), + X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), + X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), X(3,9), + X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), + X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), + X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), + X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), + X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), + X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), + X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), + X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), + X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138), + X(135,141), X(136,142), X(139,145), X(140,146), X(143,149), X(144,150), + X(147,153), X(148,154), X(151,157), X(152,158), X(155,161), X(156,162), + X(159,165), X(160,166), X(163,169), X(164,170), X(167,173), X(168,174), + X(171,177), X(172,178), X(175,181), X(176,182), X(179,185), X(180,186), + X(183,189), X(184,190), X(187,193), X(188,194), X(191,197), X(192,198), + X(195,201), X(196,202), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), + X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), + X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), + X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), + X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), + X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), + X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), + X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), + X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), + X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), + X(192,194), X(195,197), X(196,198), X(199,201), X(200,202), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), + X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), + X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170), + X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182), + X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194), + X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(2,129), X(4,131), + X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), + X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), X(30,157), X(32,159), + X(34,161), X(36,163), X(38,165), X(40,167), X(42,169), X(44,171), X(46,173), + X(48,175), X(50,177), X(52,179), X(54,181), X(56,183), X(58,185), X(60,187), + X(62,189), X(64,191), X(66,193), X(68,195), X(70,197), X(72,199), X(74,201), + X(76,203), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), + X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), + X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), + X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), + X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), + X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), + X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), + X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175), + X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), X(124,187), + X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), X(136,199), + X(138,201), X(140,203), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), + X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), + X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), + X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), + X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), + X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), + X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), + X(116,147), X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), + X(128,159), X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), + X(140,171), X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), + X(152,183), X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), + X(164,195), X(166,197), X(168,199), X(170,201), X(172,203), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), + X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), + X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), + X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), + X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), + X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), + X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), + X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), + X(184,199), X(186,201), X(188,203), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), + X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), + X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), + X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), + X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), + X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), + X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), + X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), + X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), + X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), + X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), + X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), + X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), + X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), + X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), + X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), + X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), + X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), + X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), + X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), + X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), X(182,185), + X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), X(194,197), + X(196,199), X(198,201), X(200,203), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), + X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), + X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), + X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), + X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), + X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), + X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), + X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), + X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), + X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), + X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), + X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), X(164,165), + X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), X(176,177), + X(178,179), X(180,181), X(182,183), X(184,185), X(186,187), X(188,189), + X(190,191), X(192,193), X(194,195), X(196,197), X(198,199), X(200,201), + X(202,203) +}; +S(206) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), + X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), + X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), + X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), + X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), + X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), + X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), + X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), + X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), + X(131,195), X(132,196), X(133,197), X(134,198), X(135,199), X(136,200), + X(137,201), X(138,202), X(139,203), X(140,204), X(141,205), X(142,206), + X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), + X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), + X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), + X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), + X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), + X(100,164), X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), + X(106,170), X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), + X(112,176), X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), + X(118,182), X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), + X(124,188), X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), + X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), + X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), + X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), + X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), + X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), + X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), + X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), + X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), + X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), + X(133,165), X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), + X(139,171), X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), + X(145,177), X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), + X(151,183), X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), + X(157,189), X(158,190), X(159,191), X(160,192), X(33,129), X(34,130), + X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), + X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), + X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), + X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), + X(63,159), X(64,160), X(97,193), X(98,194), X(99,195), X(100,196), X(101,197), + X(102,198), X(103,199), X(104,200), X(105,201), X(106,202), X(107,203), + X(108,204), X(109,205), X(110,206), X(33,65), X(34,66), X(35,67), X(36,68), + X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), + X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), + X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), + X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), + X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), + X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), + X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), + X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), + X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), X(161,193), + X(162,194), X(163,195), X(164,196), X(165,197), X(166,198), X(167,199), + X(168,200), X(169,201), X(170,202), X(171,203), X(172,204), X(173,205), + X(174,206), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), + X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), + X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), + X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), + X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), + X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), + X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), + X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), + X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), + X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), X(164,180), + X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), X(170,186), + X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), X(176,192), + X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), + X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), + X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), + X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), + X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), + X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), + X(91,203), X(92,204), X(93,205), X(94,206), X(17,65), X(18,66), X(19,67), + X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), + X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), + X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), + X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), + X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193), + X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199), + X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205), + X(158,206), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), + X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), + X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), + X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), + X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), + X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), + X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), + X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), + X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), + X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), + X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(155,171), + X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), X(177,193), + X(178,194), X(179,195), X(180,196), X(181,197), X(182,198), X(183,199), + X(184,200), X(185,201), X(186,202), X(187,203), X(188,204), X(189,205), + X(190,206), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), + X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), + X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), + X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), + X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), + X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), + X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), + X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), + X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), + X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), + X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), + X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), X(198,206), + X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), + X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), + X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), + X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), + X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(75,195), + X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(9,65), X(10,66), + X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), + X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), + X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), + X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), + X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), + X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), + X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), + X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), + X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), X(128,184), + X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), X(142,198), + X(143,199), X(144,200), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), + X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), + X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), + X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), + X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), + X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), + X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), + X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), + X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), + X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), + X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), X(154,178), + X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), X(160,184), + X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), X(174,198), + X(175,199), X(176,200), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), + X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), + X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), + X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), + X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), + X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), + X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129), + X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135), + X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149), + X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163), + X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177), + X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183), + X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), X(189,197), + X(190,198), X(191,199), X(192,200), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), + X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166), + X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), X(172,176), + X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), X(186,190), + X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), X(196,200), + X(201,205), X(202,206), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), + X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), + X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), + X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), + X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), + X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), + X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), + X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), + X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), + X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), + X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), + X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), + X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163), + X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), X(117,177), + X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), X(127,187), + X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), X(141,201), + X(142,202), X(143,203), X(144,204), X(5,33), X(6,34), X(7,35), X(8,36), + X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), + X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), + X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), + X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), + X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), + X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), + X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), + X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153), + X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163), + X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177), + X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), X(159,187), + X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), X(173,201), + X(174,202), X(175,203), X(176,204), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), + X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), + X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), + X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), + X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), + X(189,201), X(190,202), X(191,203), X(192,204), X(5,9), X(6,10), X(7,11), + X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), + X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), + X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), + X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), + X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), + X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), + X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), + X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), + X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), + X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), + X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), + X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), + X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), + X(189,193), X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), + X(199,203), X(200,204), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), + X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), + X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), + X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), + X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), + X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), + X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179), + X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191), + X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), X(201,203), + X(202,204), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), + X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), + X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(3,65), + X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), + X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), + X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), + X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), + X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), + X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), + X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), + X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), + X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202), + X(143,205), X(144,206), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), + X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), + X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), + X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), + X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), + X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), + X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), + X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), + X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), + X(140,170), X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), + X(152,182), X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), + X(164,194), X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), + X(176,206), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), + X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), + X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), + X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), + X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), + X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), + X(191,205), X(192,206), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), + X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), + X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), + X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), + X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), + X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), + X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134), + X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146), + X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158), + X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170), + X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), X(176,182), + X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), X(188,194), + X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), X(200,206), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), + X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), + X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), + X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), + X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), + X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), + X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), + X(195,197), X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170), + X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182), + X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194), + X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206), + X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), + X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), + X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), X(42,169), + X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), X(56,183), + X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), X(70,197), + X(72,199), X(74,201), X(76,203), X(78,205), X(2,65), X(4,67), X(6,69), X(8,71), + X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), + X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), + X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), + X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), + X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), + X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), + X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), X(106,169), + X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), X(118,181), + X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), X(130,193), + X(132,195), X(134,197), X(136,199), X(138,201), X(140,203), X(142,205), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), + X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), + X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), + X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), + X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171), + X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183), + X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195), + X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), + X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), + X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), + X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), + X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), + X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), + X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), + X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), + X(184,199), X(186,201), X(188,203), X(190,205), X(2,9), X(4,11), X(6,13), + X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), + X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), + X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), + X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), + X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), + X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), + X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), + X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), + X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), + X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), + X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), + X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), + X(174,181), X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), + X(186,193), X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), + X(198,205), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), + X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), + X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), + X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), + X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), + X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), + X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), + X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), + X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), + X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), + X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), + X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), + X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), + X(192,195), X(194,197), X(196,199), X(198,201), X(200,203), X(202,205), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205) +}; +S(208) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), + X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), + X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), + X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), + X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), + X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), + X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), + X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), + X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), + X(129,193), X(130,194), X(131,195), X(132,196), X(133,197), X(134,198), + X(135,199), X(136,200), X(137,201), X(138,202), X(139,203), X(140,204), + X(141,205), X(142,206), X(143,207), X(144,208), X(65,129), X(66,130), + X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), + X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), + X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), + X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), + X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), + X(102,166), X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), + X(108,172), X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), + X(114,178), X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), + X(120,184), X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), + X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), + X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), + X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), + X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), + X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165), + X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171), + X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177), + X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183), + X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189), + X(158,190), X(159,191), X(160,192), X(33,129), X(34,130), X(35,131), X(36,132), + X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), + X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), + X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), + X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), + X(97,193), X(98,194), X(99,195), X(100,196), X(101,197), X(102,198), + X(103,199), X(104,200), X(105,201), X(106,202), X(107,203), X(108,204), + X(109,205), X(110,206), X(111,207), X(112,208), X(33,65), X(34,66), X(35,67), + X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), + X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), + X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), + X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), + X(99,131), X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), + X(105,137), X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), + X(111,143), X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), + X(117,149), X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), + X(123,155), X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), + X(161,193), X(162,194), X(163,195), X(164,196), X(165,197), X(166,198), + X(167,199), X(168,200), X(169,201), X(170,202), X(171,203), X(172,204), + X(173,205), X(174,206), X(175,207), X(176,208), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(17,129), X(18,130), + X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), + X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144), + X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167), + X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174), + X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), X(84,196), X(85,197), + X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), X(91,203), X(92,204), + X(93,205), X(94,206), X(95,207), X(96,208), X(17,65), X(18,66), X(19,67), + X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), + X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), + X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), + X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), + X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193), + X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199), + X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205), + X(158,206), X(159,207), X(160,208), X(17,33), X(18,34), X(19,35), X(20,36), + X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), + X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), + X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), + X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), + X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), + X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), + X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), + X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), + X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), + X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), + X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), + X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), X(181,197), + X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), X(187,203), + X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), + X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), + X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), + X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), + X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), + X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), + X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), + X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), + X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), X(179,187), + X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), X(193,201), + X(194,202), X(195,203), X(196,204), X(197,205), X(198,206), X(199,207), + X(200,208), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), + X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), + X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), + X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), + X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), + X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(9,65), + X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), + X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), + X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), + X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), + X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), + X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), + X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), + X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), + X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), + X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), + X(142,198), X(143,199), X(144,200), X(9,33), X(10,34), X(11,35), X(12,36), + X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), + X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), + X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), + X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), + X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), + X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), + X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), + X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), + X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), + X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), + X(174,198), X(175,199), X(176,200), X(9,17), X(10,18), X(11,19), X(12,20), + X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), + X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), + X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), + X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), + X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), + X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), + X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), + X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), + X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), + X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), + X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), + X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), + X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), + X(189,197), X(190,198), X(191,199), X(192,200), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), + X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), + X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), + X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), + X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), + X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), + X(124,128), X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), + X(138,142), X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), + X(148,152), X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), + X(162,166), X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), + X(172,176), X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), + X(186,190), X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), + X(196,200), X(201,205), X(202,206), X(203,207), X(204,208), X(5,129), X(6,130), + X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), + X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), + X(37,161), X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), + X(48,172), X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), + X(63,187), X(64,188), X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), + X(78,202), X(79,203), X(80,204), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), + X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), + X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), + X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), + X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), + X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), + X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), + X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), + X(111,171), X(112,172), X(117,177), X(118,178), X(119,179), X(120,180), + X(125,185), X(126,186), X(127,187), X(128,188), X(133,193), X(134,194), + X(135,195), X(136,196), X(141,201), X(142,202), X(143,203), X(144,204), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), + X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), + X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), + X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), + X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132), + X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), X(118,146), + X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), X(128,156), + X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), X(142,170), + X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), X(152,180), + X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), X(166,194), + X(167,195), X(168,196), X(173,201), X(174,202), X(175,203), X(176,204), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), + X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), + X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), + X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), + X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), X(109,121), + X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), X(119,131), + X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), X(133,145), + X(134,146), X(135,147), X(136,148), X(141,153), X(142,154), X(143,155), + X(144,156), X(149,161), X(150,162), X(151,163), X(152,164), X(157,169), + X(158,170), X(159,171), X(160,172), X(165,177), X(166,178), X(167,179), + X(168,180), X(173,185), X(174,186), X(175,187), X(176,188), X(181,193), + X(182,194), X(183,195), X(184,196), X(189,201), X(190,202), X(191,203), + X(192,204), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), + X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), + X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), + X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), + X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), + X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), + X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), + X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), + X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), + X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), + X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), + X(158,162), X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), + X(168,172), X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), + X(182,186), X(183,187), X(184,188), X(189,193), X(190,194), X(191,195), + X(192,196), X(197,201), X(198,202), X(199,203), X(200,204), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195), + X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207), + X(206,208), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), + X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), + X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(3,65), + X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), + X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), + X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), + X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), + X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), + X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), + X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), + X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), + X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202), + X(143,205), X(144,206), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), + X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), + X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), + X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), + X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), + X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), + X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), + X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), + X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), + X(140,170), X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), + X(152,182), X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), + X(164,194), X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), + X(176,206), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), + X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), + X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), + X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), + X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), + X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), + X(191,205), X(192,206), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), + X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), + X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), + X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), + X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), + X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), + X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134), + X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146), + X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158), + X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170), + X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), X(176,182), + X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), X(188,194), + X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), X(200,206), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), + X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), + X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), + X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), + X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), + X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), + X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), + X(195,197), X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170), + X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182), + X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194), + X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206), + X(207,208), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), + X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), + X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), + X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), + X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(2,65), + X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), + X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), + X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), + X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), + X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), + X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), + X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), + X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), + X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), + X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203), + X(142,205), X(144,207), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), + X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), + X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), + X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), + X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), + X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), + X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), + X(116,147), X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), + X(128,159), X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), + X(140,171), X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), + X(152,183), X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), + X(164,195), X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), + X(176,207), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), + X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), + X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179), + X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191), + X(178,193), X(180,195), X(182,197), X(184,199), X(186,201), X(188,203), + X(190,205), X(192,207), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), + X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), + X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), + X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135), + X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147), + X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159), + X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171), + X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), X(176,183), + X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), X(188,195), + X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), X(200,207), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), + X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), + X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), + X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), + X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), + X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), + X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), + X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), + X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), + X(194,197), X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207) +}; +S(210) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(1,65), X(2,66), + X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), + X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), + X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), + X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), + X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), + X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), + X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), + X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), + X(63,127), X(64,128), X(129,193), X(130,194), X(131,195), X(132,196), + X(133,197), X(134,198), X(135,199), X(136,200), X(137,201), X(138,202), + X(139,203), X(140,204), X(141,205), X(142,206), X(143,207), X(144,208), + X(145,209), X(146,210), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), + X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), + X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), + X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), + X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), + X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), + X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), + X(110,174), X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), + X(116,180), X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), + X(122,186), X(123,187), X(124,188), X(125,189), X(126,190), X(127,191), + X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), + X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), + X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), + X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), + X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), + X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), + X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), + X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), + X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), + X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), + X(137,169), X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), + X(143,175), X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), + X(149,181), X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), + X(155,187), X(156,188), X(157,189), X(158,190), X(159,191), X(160,192), + X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), + X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), + X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), + X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), + X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), X(99,195), + X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), X(105,201), + X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), X(111,207), + X(112,208), X(113,209), X(114,210), X(33,65), X(34,66), X(35,67), X(36,68), + X(37,69), X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), + X(45,77), X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), + X(53,85), X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), + X(61,93), X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), + X(100,132), X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), + X(106,138), X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), + X(112,144), X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), + X(118,150), X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), + X(124,156), X(125,157), X(126,158), X(127,159), X(128,160), X(161,193), + X(162,194), X(163,195), X(164,196), X(165,197), X(166,198), X(167,199), + X(168,200), X(169,201), X(170,202), X(171,203), X(172,204), X(173,205), + X(174,206), X(175,207), X(176,208), X(177,209), X(178,210), X(1,17), X(2,18), + X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), + X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), + X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), + X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), + X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), + X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), + X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), + X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), + X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), + X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), + X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), + X(144,160), X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), + X(166,182), X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), + X(172,188), X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), + X(194,210), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), + X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), + X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), + X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), + X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), + X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), X(89,201), + X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), X(96,208), + X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), + X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), + X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), + X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), + X(63,111), X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), + X(86,134), X(87,135), X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), + X(93,141), X(94,142), X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), + X(116,164), X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), + X(122,170), X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), + X(128,176), X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), + X(150,198), X(151,199), X(152,200), X(153,201), X(154,202), X(155,203), + X(156,204), X(157,205), X(158,206), X(159,207), X(160,208), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), + X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), + X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), + X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), + X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), + X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), + X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), + X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), + X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), + X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), X(1,9), + X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), + X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), + X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), + X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), + X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), + X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), + X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), + X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), + X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), + X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), + X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), + X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), X(198,206), + X(199,207), X(200,208), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), + X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), + X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), + X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), + X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), + X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), + X(89,209), X(90,210), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), + X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), + X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), + X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), + X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), X(110,166), + X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), X(124,180), + X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), X(138,194), + X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), X(144,200), + X(153,209), X(154,210), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), + X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), + X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), + X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), + X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), + X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), + X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), + X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), + X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), + X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), + X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), X(154,178), + X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), X(160,184), + X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), X(174,198), + X(175,199), X(176,200), X(185,209), X(186,210), X(9,17), X(10,18), X(11,19), + X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), + X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), + X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), + X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), + X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), + X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), + X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), + X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), + X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), + X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), + X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), + X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), + X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), + X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), X(1,5), + X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), + X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), + X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), + X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), + X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), + X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), + X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), + X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192), + X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206), + X(203,207), X(204,208), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), + X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), + X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), + X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), + X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), + X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), + X(85,209), X(86,210), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), + X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), + X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), + X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), + X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), + X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), + X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), + X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), + X(112,172), X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), + X(126,186), X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), + X(136,196), X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), + X(150,210), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), + X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), + X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), + X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), + X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), + X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), + X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), + X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), + X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), + X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203), + X(176,204), X(181,209), X(182,210), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), + X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), + X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), + X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), + X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), + X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), X(5,9), + X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), + X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), + X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), + X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), + X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), + X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), + X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), + X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), + X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), + X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), + X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), X(158,162), + X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), X(168,172), + X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), X(182,186), + X(183,187), X(184,188), X(189,193), X(190,194), X(191,195), X(192,196), + X(197,201), X(198,202), X(199,203), X(200,204), X(205,209), X(206,210), X(1,3), + X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), + X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), + X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), + X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), + X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), + X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195), + X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207), + X(206,208), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), + X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), + X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209), + X(84,210), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), + X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), + X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), + X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), + X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), + X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), + X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), + X(103,165), X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), + X(115,177), X(116,178), X(119,181), X(120,182), X(123,185), X(124,186), + X(127,189), X(128,190), X(131,193), X(132,194), X(135,197), X(136,198), + X(139,201), X(140,202), X(143,205), X(144,206), X(147,209), X(148,210), + X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), + X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), + X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), + X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), + X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), + X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), + X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), + X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), + X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170), + X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182), + X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), X(164,194), + X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), X(176,206), + X(179,209), X(180,210), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), + X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), + X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), + X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), + X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), + X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), + X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), + X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), + X(191,205), X(192,206), X(195,209), X(196,210), X(3,9), X(4,10), X(7,13), + X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), + X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), + X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), + X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), + X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), + X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), + X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), + X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), + X(127,133), X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), + X(139,145), X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), + X(151,157), X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), + X(163,169), X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), + X(175,181), X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), + X(187,193), X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), + X(199,205), X(200,206), X(203,209), X(204,210), X(3,5), X(4,6), X(7,9), + X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), + X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), + X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), + X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), + X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), + X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), + X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114), + X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), X(124,126), + X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), X(136,138), + X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), X(148,150), + X(151,153), X(152,154), X(155,157), X(156,158), X(159,161), X(160,162), + X(163,165), X(164,166), X(167,169), X(168,170), X(171,173), X(172,174), + X(175,177), X(176,178), X(179,181), X(180,182), X(183,185), X(184,186), + X(187,189), X(188,190), X(191,193), X(192,194), X(195,197), X(196,198), + X(199,201), X(200,202), X(203,205), X(204,206), X(207,209), X(208,210), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170), + X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182), + X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194), + X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206), + X(207,208), X(209,210), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), + X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), + X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), + X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), + X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), + X(68,195), X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), + X(82,209), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), + X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), + X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), + X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), + X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), + X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), + X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), + X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175), + X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), X(124,187), + X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), X(136,199), + X(138,201), X(140,203), X(142,205), X(144,207), X(146,209), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), + X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), + X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), + X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), + X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), + X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), + X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), + X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), + X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), + X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187), + X(158,189), X(160,191), X(162,193), X(164,195), X(166,197), X(168,199), + X(170,201), X(172,203), X(174,205), X(176,207), X(178,209), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), + X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), + X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), + X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), + X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), + X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), + X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), + X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), + X(184,199), X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), + X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), + X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), + X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), + X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), + X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), + X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), + X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), + X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), + X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), + X(158,165), X(160,167), X(162,169), X(164,171), X(166,173), X(168,175), + X(170,177), X(172,179), X(174,181), X(176,183), X(178,185), X(180,187), + X(182,189), X(184,191), X(186,193), X(188,195), X(190,197), X(192,199), + X(194,201), X(196,203), X(198,205), X(200,207), X(202,209), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), + X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), + X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), + X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), + X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), + X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), + X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), + X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), + X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), + X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), + X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), X(182,185), + X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), X(194,197), + X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), X(206,209), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209) +}; +S(212) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), + X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), + X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), X(131,195), + X(132,196), X(133,197), X(134,198), X(135,199), X(136,200), X(137,201), + X(138,202), X(139,203), X(140,204), X(141,205), X(142,206), X(143,207), + X(144,208), X(145,209), X(146,210), X(147,211), X(148,212), X(65,129), + X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), + X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), + X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), + X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), + X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), + X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170), + X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), X(112,176), + X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), X(118,182), + X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), X(124,188), + X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), + X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), + X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), + X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), + X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165), + X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171), + X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177), + X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183), + X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189), + X(158,190), X(159,191), X(160,192), X(33,129), X(34,130), X(35,131), X(36,132), + X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), + X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), + X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), + X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), + X(97,193), X(98,194), X(99,195), X(100,196), X(101,197), X(102,198), + X(103,199), X(104,200), X(105,201), X(106,202), X(107,203), X(108,204), + X(109,205), X(110,206), X(111,207), X(112,208), X(113,209), X(114,210), + X(115,211), X(116,212), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), + X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), + X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), + X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), + X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132), + X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), X(106,138), + X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), X(112,144), + X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), X(118,150), + X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), X(124,156), + X(125,157), X(126,158), X(127,159), X(128,160), X(161,193), X(162,194), + X(163,195), X(164,196), X(165,197), X(166,198), X(167,199), X(168,200), + X(169,201), X(170,202), X(171,203), X(172,204), X(173,205), X(174,206), + X(175,207), X(176,208), X(177,209), X(178,210), X(179,211), X(180,212), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), + X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), + X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), + X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), + X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), + X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), X(164,180), + X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), X(170,186), + X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), X(176,192), + X(193,209), X(194,210), X(195,211), X(196,212), X(17,129), X(18,130), + X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), + X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144), + X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167), + X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174), + X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), X(84,196), X(85,197), + X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), X(91,203), X(92,204), + X(93,205), X(94,206), X(95,207), X(96,208), X(17,65), X(18,66), X(19,67), + X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), + X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), + X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), + X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), + X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193), + X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199), + X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205), + X(158,206), X(159,207), X(160,208), X(17,33), X(18,34), X(19,35), X(20,36), + X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), + X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), + X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), + X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), + X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), + X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), + X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), + X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), + X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), + X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), + X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), + X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), X(181,197), + X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), X(187,203), + X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), + X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), + X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), + X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), + X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), + X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), + X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), + X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), + X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), X(179,187), + X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), X(193,201), + X(194,202), X(195,203), X(196,204), X(197,205), X(198,206), X(199,207), + X(200,208), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), + X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), + X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), + X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), + X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), + X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), + X(90,210), X(91,211), X(92,212), X(9,65), X(10,66), X(11,67), X(12,68), + X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), + X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), + X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), + X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), + X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), + X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), + X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), + X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), + X(124,180), X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), + X(138,194), X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), + X(144,200), X(153,209), X(154,210), X(155,211), X(156,212), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), + X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), + X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), + X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), + X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), + X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), + X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), + X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), + X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), + X(153,177), X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), + X(159,183), X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), + X(173,197), X(174,198), X(175,199), X(176,200), X(185,209), X(186,210), + X(187,211), X(188,212), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), + X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), + X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), + X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), + X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), + X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), + X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129), + X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135), + X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149), + X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163), + X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177), + X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183), + X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), X(189,197), + X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), X(203,211), + X(204,212), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), + X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192), + X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206), + X(203,207), X(204,208), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), + X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), + X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), + X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), + X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), + X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), + X(85,209), X(86,210), X(87,211), X(88,212), X(5,65), X(6,66), X(7,67), X(8,68), + X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), + X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), + X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), + X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), + X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), + X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), + X(96,156), X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), + X(110,170), X(111,171), X(112,172), X(117,177), X(118,178), X(119,179), + X(120,180), X(125,185), X(126,186), X(127,187), X(128,188), X(133,193), + X(134,194), X(135,195), X(136,196), X(141,201), X(142,202), X(143,203), + X(144,204), X(149,209), X(150,210), X(151,211), X(152,212), X(5,33), X(6,34), + X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), + X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), + X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), + X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), + X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), + X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), + X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), + X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), + X(125,153), X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), + X(135,163), X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), + X(149,177), X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), + X(159,187), X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), + X(173,201), X(174,202), X(175,203), X(176,204), X(181,209), X(182,210), + X(183,211), X(184,212), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), + X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), + X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), + X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), + X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), + X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), + X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), + X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(141,153), + X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), X(151,163), + X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), X(165,177), + X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), X(175,187), + X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), X(189,201), + X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), X(199,211), + X(200,212), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), + X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), + X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), + X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), + X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), + X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), + X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), + X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), + X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), + X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), + X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), + X(158,162), X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), + X(168,172), X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), + X(182,186), X(183,187), X(184,188), X(189,193), X(190,194), X(191,195), + X(192,196), X(197,201), X(198,202), X(199,203), X(200,204), X(205,209), + X(206,210), X(207,211), X(208,212), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), + X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), + X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), + X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), + X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), + X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), + X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), + X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), + X(117,119), X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), + X(129,131), X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), + X(141,143), X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), + X(153,155), X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), + X(165,167), X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), + X(177,179), X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), + X(189,191), X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), + X(201,203), X(202,204), X(205,207), X(206,208), X(209,211), X(210,212), + X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), + X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), + X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), X(43,169), + X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), X(56,182), + X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), X(71,197), + X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209), X(84,210), + X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), + X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), + X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), + X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), + X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), + X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), + X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), + X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), + X(116,178), X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), + X(128,190), X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), + X(140,202), X(143,205), X(144,206), X(147,209), X(148,210), X(3,33), X(4,34), + X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), + X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), + X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), + X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), + X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), + X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), + X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), + X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), + X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), + X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), + X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), + X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198), + X(171,201), X(172,202), X(175,205), X(176,206), X(179,209), X(180,210), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), + X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), + X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121), + X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133), + X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145), + X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157), + X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(155,169), + X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), X(167,181), + X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), X(179,193), + X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), X(191,205), + X(192,206), X(195,209), X(196,210), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), + X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), + X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), + X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), + X(200,206), X(203,209), X(204,210), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), + X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), + X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), + X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), + X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), + X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), + X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), + X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), + X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), + X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), + X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), + X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), + X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), + X(179,181), X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), + X(191,193), X(192,194), X(195,197), X(196,198), X(199,201), X(200,202), + X(203,205), X(204,206), X(207,209), X(208,210), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), + X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), + X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), + X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), + X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), + X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), + X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), + X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), + X(151,152), X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), + X(163,164), X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), + X(175,176), X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), + X(187,188), X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), + X(199,200), X(201,202), X(203,204), X(205,206), X(207,208), X(209,210), + X(211,212), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), + X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), + X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), + X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), + X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), + X(84,211), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), + X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), + X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), + X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), + X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), + X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), + X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), + X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175), + X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), X(124,187), + X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), X(136,199), + X(138,201), X(140,203), X(142,205), X(144,207), X(146,209), X(148,211), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), + X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), + X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), + X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), + X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171), + X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183), + X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195), + X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(176,207), + X(178,209), X(180,211), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), + X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), + X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), + X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), + X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), + X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), + X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), + X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179), + X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191), + X(178,193), X(180,195), X(182,197), X(184,199), X(186,201), X(188,203), + X(190,205), X(192,207), X(194,209), X(196,211), X(2,9), X(4,11), X(6,13), + X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), + X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), + X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), + X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), + X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), + X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), + X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), + X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), + X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), + X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), + X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), + X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), + X(174,181), X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), + X(186,193), X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), + X(198,205), X(200,207), X(202,209), X(204,211), X(2,5), X(4,7), X(6,9), + X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), + X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), + X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), + X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), + X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), + X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), + X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), X(112,115), + X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), X(124,127), + X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), X(136,139), + X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), X(148,151), + X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), X(160,163), + X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), X(172,175), + X(174,177), X(176,179), X(178,181), X(180,183), X(182,185), X(184,187), + X(186,189), X(188,191), X(190,193), X(192,195), X(194,197), X(196,199), + X(198,201), X(200,203), X(202,205), X(204,207), X(206,209), X(208,211), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209), X(210,211) +}; +S(214) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), + X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), + X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), + X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), + X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), + X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), + X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), + X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), + X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), + X(130,194), X(131,195), X(132,196), X(133,197), X(134,198), X(135,199), + X(136,200), X(137,201), X(138,202), X(139,203), X(140,204), X(141,205), + X(142,206), X(143,207), X(144,208), X(145,209), X(146,210), X(147,211), + X(148,212), X(149,213), X(150,214), X(65,129), X(66,130), X(67,131), X(68,132), + X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), + X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), + X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), + X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), + X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), + X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), + X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178), + X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184), + X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), X(126,190), + X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), + X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), + X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), + X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), + X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), + X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), + X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(141,173), + X(142,174), X(143,175), X(144,176), X(145,177), X(146,178), X(147,179), + X(148,180), X(149,181), X(150,182), X(151,183), X(152,184), X(153,185), + X(154,186), X(155,187), X(156,188), X(157,189), X(158,190), X(159,191), + X(160,192), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), + X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), + X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), + X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212), + X(117,213), X(118,214), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), + X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), + X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), + X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), + X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132), + X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), X(106,138), + X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), X(112,144), + X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), X(118,150), + X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), X(124,156), + X(125,157), X(126,158), X(127,159), X(128,160), X(161,193), X(162,194), + X(163,195), X(164,196), X(165,197), X(166,198), X(167,199), X(168,200), + X(169,201), X(170,202), X(171,203), X(172,204), X(173,205), X(174,206), + X(175,207), X(176,208), X(177,209), X(178,210), X(179,211), X(180,212), + X(181,213), X(182,214), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), + X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), + X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), + X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), + X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), + X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), + X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), + X(102,118), X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), + X(108,124), X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), + X(130,146), X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), + X(136,152), X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), + X(142,158), X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), + X(164,180), X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), + X(170,186), X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), + X(176,192), X(193,209), X(194,210), X(195,211), X(196,212), X(197,213), + X(198,214), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), + X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), + X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), + X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), + X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), + X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), X(89,201), + X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), X(96,208), + X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), + X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), + X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), + X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), + X(63,111), X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), + X(86,134), X(87,135), X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), + X(93,141), X(94,142), X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), + X(116,164), X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), + X(122,170), X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), + X(128,176), X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), + X(150,198), X(151,199), X(152,200), X(153,201), X(154,202), X(155,203), + X(156,204), X(157,205), X(158,206), X(159,207), X(160,208), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), + X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), + X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), + X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), + X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), + X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), + X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), + X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), + X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), + X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), X(1,9), + X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), + X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), + X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), + X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), + X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), + X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), + X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), + X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), + X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), + X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), + X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), + X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), X(198,206), + X(199,207), X(200,208), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), + X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), + X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), + X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), + X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), + X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), + X(89,209), X(90,210), X(91,211), X(92,212), X(93,213), X(94,214), X(9,65), + X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), + X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), + X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), + X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), + X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), + X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), + X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), + X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), + X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), + X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), + X(142,198), X(143,199), X(144,200), X(153,209), X(154,210), X(155,211), + X(156,212), X(157,213), X(158,214), X(9,33), X(10,34), X(11,35), X(12,36), + X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), + X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), + X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), + X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), + X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), + X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), + X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), + X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), + X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), + X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), + X(174,198), X(175,199), X(176,200), X(185,209), X(186,210), X(187,211), + X(188,212), X(189,213), X(190,214), X(9,17), X(10,18), X(11,19), X(12,20), + X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), + X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), + X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), + X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), + X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), + X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), + X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), + X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), + X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), + X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), + X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), + X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), + X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), + X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), + X(203,211), X(204,212), X(205,213), X(206,214), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), + X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), + X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), + X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), + X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), + X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), + X(124,128), X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), + X(138,142), X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), + X(148,152), X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), + X(162,166), X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), + X(172,176), X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), + X(186,190), X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), + X(196,200), X(201,205), X(202,206), X(203,207), X(204,208), X(209,213), + X(210,214), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), + X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), + X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), + X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), + X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), + X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), X(85,209), + X(86,210), X(87,211), X(88,212), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), + X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), + X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), + X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), + X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), + X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), + X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), + X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), + X(111,171), X(112,172), X(117,177), X(118,178), X(119,179), X(120,180), + X(125,185), X(126,186), X(127,187), X(128,188), X(133,193), X(134,194), + X(135,195), X(136,196), X(141,201), X(142,202), X(143,203), X(144,204), + X(149,209), X(150,210), X(151,211), X(152,212), X(5,33), X(6,34), X(7,35), + X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), + X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), + X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), + X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), + X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), + X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), + X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), + X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153), + X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163), + X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177), + X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), X(159,187), + X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), X(173,201), + X(174,202), X(175,203), X(176,204), X(181,209), X(182,210), X(183,211), + X(184,212), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), + X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), + X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), + X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), + X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), + X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), + X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), + X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), + X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), + X(133,145), X(134,146), X(135,147), X(136,148), X(141,153), X(142,154), + X(143,155), X(144,156), X(149,161), X(150,162), X(151,163), X(152,164), + X(157,169), X(158,170), X(159,171), X(160,172), X(165,177), X(166,178), + X(167,179), X(168,180), X(173,185), X(174,186), X(175,187), X(176,188), + X(181,193), X(182,194), X(183,195), X(184,196), X(189,201), X(190,202), + X(191,203), X(192,204), X(197,209), X(198,210), X(199,211), X(200,212), X(5,9), + X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), + X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), + X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), + X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), + X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), + X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), + X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), + X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), + X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), + X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), + X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), X(158,162), + X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), X(168,172), + X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), X(182,186), + X(183,187), X(184,188), X(189,193), X(190,194), X(191,195), X(192,196), + X(197,201), X(198,202), X(199,203), X(200,204), X(205,209), X(206,210), + X(207,211), X(208,212), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), + X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), + X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), + X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), + X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), + X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), + X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179), + X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191), + X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), X(201,203), + X(202,204), X(205,207), X(206,208), X(209,211), X(210,212), X(3,129), X(4,130), + X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), + X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), + X(35,161), X(36,162), X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), + X(48,174), X(51,177), X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), + X(63,189), X(64,190), X(67,193), X(68,194), X(71,197), X(72,198), X(75,201), + X(76,202), X(79,205), X(80,206), X(83,209), X(84,210), X(87,213), X(88,214), + X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), + X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), + X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), + X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), + X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), + X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), + X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), + X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), + X(116,178), X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), + X(128,190), X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), + X(140,202), X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), + X(152,214), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), + X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), + X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), + X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), + X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), + X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), + X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), + X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), + X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170), + X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182), + X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), X(164,194), + X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), X(176,206), + X(179,209), X(180,210), X(183,213), X(184,214), X(3,17), X(4,18), X(7,21), + X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), + X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), + X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), + X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), + X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), + X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), + X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), + X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), + X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), + X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), + X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185), + X(172,186), X(175,189), X(176,190), X(179,193), X(180,194), X(183,197), + X(184,198), X(187,201), X(188,202), X(191,205), X(192,206), X(195,209), + X(196,210), X(199,213), X(200,214), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), + X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), + X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), + X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), + X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), + X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), + X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), + X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), + X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), + X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), + X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), + X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), + X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161), + X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173), + X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), X(183,185), + X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), X(195,197), + X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), X(207,209), + X(208,210), X(211,213), X(212,214), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), + X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), + X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), + X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), + X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), + X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), + X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), + X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), + X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), + X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), + X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), + X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), + X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), + X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), X(187,188), + X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), X(199,200), + X(201,202), X(203,204), X(205,206), X(207,208), X(209,210), X(211,212), + X(213,214), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), + X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), + X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), + X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), + X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), + X(84,211), X(86,213), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), + X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), + X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), + X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), + X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), + X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), + X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), + X(100,163), X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), + X(112,175), X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), + X(124,187), X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), + X(136,199), X(138,201), X(140,203), X(142,205), X(144,207), X(146,209), + X(148,211), X(150,213), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), + X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), + X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), + X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), + X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), + X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), + X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), + X(116,147), X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), + X(128,159), X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), + X(140,171), X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), + X(152,183), X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), + X(164,195), X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), + X(176,207), X(178,209), X(180,211), X(182,213), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), + X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), + X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), + X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), + X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), + X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), + X(184,199), X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), + X(196,211), X(198,213), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), + X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), + X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), + X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135), + X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147), + X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159), + X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171), + X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), X(176,183), + X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), X(188,195), + X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), X(200,207), + X(202,209), X(204,211), X(206,213), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), + X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), + X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), + X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), + X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), + X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), + X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), + X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), + X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), + X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), + X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), + X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), + X(166,169), X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), + X(178,181), X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), + X(190,193), X(192,195), X(194,197), X(196,199), X(198,201), X(200,203), + X(202,205), X(204,207), X(206,209), X(208,211), X(210,213), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), + X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209), X(210,211), X(212,213) +}; +S(216) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(1,65), X(2,66), X(3,67), X(4,68), + X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), + X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), + X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), + X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), + X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), + X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), + X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), + X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), + X(64,128), X(129,193), X(130,194), X(131,195), X(132,196), X(133,197), + X(134,198), X(135,199), X(136,200), X(137,201), X(138,202), X(139,203), + X(140,204), X(141,205), X(142,206), X(143,207), X(144,208), X(145,209), + X(146,210), X(147,211), X(148,212), X(149,213), X(150,214), X(151,215), + X(152,216), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), + X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), + X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), + X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), + X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), + X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), X(104,168), + X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), X(110,174), + X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), X(116,180), + X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), X(122,186), + X(123,187), X(124,188), X(125,189), X(126,190), X(127,191), X(128,192), + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), + X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), + X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), + X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), + X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), + X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), + X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169), + X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(143,175), + X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), X(149,181), + X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), X(155,187), + X(156,188), X(157,189), X(158,190), X(159,191), X(160,192), X(33,129), + X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), + X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), + X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), + X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), + X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), X(99,195), X(100,196), + X(101,197), X(102,198), X(103,199), X(104,200), X(105,201), X(106,202), + X(107,203), X(108,204), X(109,205), X(110,206), X(111,207), X(112,208), + X(113,209), X(114,210), X(115,211), X(116,212), X(117,213), X(118,214), + X(119,215), X(120,216), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), + X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), + X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), + X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), + X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132), + X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), X(106,138), + X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), X(112,144), + X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), X(118,150), + X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), X(124,156), + X(125,157), X(126,158), X(127,159), X(128,160), X(161,193), X(162,194), + X(163,195), X(164,196), X(165,197), X(166,198), X(167,199), X(168,200), + X(169,201), X(170,202), X(171,203), X(172,204), X(173,205), X(174,206), + X(175,207), X(176,208), X(177,209), X(178,210), X(179,211), X(180,212), + X(181,213), X(182,214), X(183,215), X(184,216), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210), + X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216), + X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), + X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), + X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), + X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), + X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), + X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), + X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), X(96,208), X(17,65), + X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), + X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), + X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), + X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), + X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), + X(87,135), X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), + X(94,142), X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), + X(116,164), X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), + X(122,170), X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), + X(128,176), X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), + X(150,198), X(151,199), X(152,200), X(153,201), X(154,202), X(155,203), + X(156,204), X(157,205), X(158,206), X(159,207), X(160,208), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), + X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), + X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), + X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), + X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), + X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), + X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), + X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), + X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), + X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), X(1,9), + X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), + X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), + X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), + X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), + X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), + X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), + X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), + X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), + X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), + X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), + X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), + X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), X(198,206), + X(199,207), X(200,208), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), + X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), + X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), + X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), + X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), + X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), + X(89,209), X(90,210), X(91,211), X(92,212), X(93,213), X(94,214), X(95,215), + X(96,216), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), + X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), + X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), + X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), + X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), + X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), + X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), + X(107,163), X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), + X(121,177), X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), + X(127,183), X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), + X(141,197), X(142,198), X(143,199), X(144,200), X(153,209), X(154,210), + X(155,211), X(156,212), X(157,213), X(158,214), X(159,215), X(160,216), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), + X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), + X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), + X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), X(108,132), + X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), X(122,146), + X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), X(128,152), + X(137,161), X(138,162), X(139,163), X(140,164), X(141,165), X(142,166), + X(143,167), X(144,168), X(153,177), X(154,178), X(155,179), X(156,180), + X(157,181), X(158,182), X(159,183), X(160,184), X(169,193), X(170,194), + X(171,195), X(172,196), X(173,197), X(174,198), X(175,199), X(176,200), + X(185,209), X(186,210), X(187,211), X(188,212), X(189,213), X(190,214), + X(191,215), X(192,216), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), + X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), + X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), + X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), + X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), + X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), + X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129), + X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135), + X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149), + X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163), + X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177), + X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183), + X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), X(189,197), + X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), X(203,211), + X(204,212), X(205,213), X(206,214), X(207,215), X(208,216), X(1,5), X(2,6), + X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), + X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), + X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), + X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), + X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), + X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), + X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), X(107,111), + X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), X(121,125), + X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), X(131,135), + X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), X(145,149), + X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), X(155,159), + X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), X(169,173), + X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), X(179,183), + X(180,184), X(185,189), X(186,190), X(187,191), X(188,192), X(193,197), + X(194,198), X(195,199), X(196,200), X(201,205), X(202,206), X(203,207), + X(204,208), X(209,213), X(210,214), X(211,215), X(212,216), X(5,129), X(6,130), + X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), + X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), + X(37,161), X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), + X(48,172), X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), + X(63,187), X(64,188), X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), + X(78,202), X(79,203), X(80,204), X(85,209), X(86,210), X(87,211), X(88,212), + X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), + X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), + X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), + X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), + X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), + X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), + X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163), + X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), X(117,177), + X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), X(127,187), + X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), X(141,201), + X(142,202), X(143,203), X(144,204), X(149,209), X(150,210), X(151,211), + X(152,212), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), + X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), + X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), + X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), + X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), + X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), + X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), + X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), + X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), + X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203), + X(176,204), X(181,209), X(182,210), X(183,211), X(184,212), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), + X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), + X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), + X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), + X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), + X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), + X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), + X(160,172), X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), + X(174,186), X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), + X(184,196), X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), + X(198,210), X(199,211), X(200,212), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), + X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155), + X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169), + X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), X(175,179), + X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), X(189,193), + X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), X(199,203), + X(200,204), X(205,209), X(206,210), X(207,211), X(208,212), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195), + X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207), + X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(3,129), X(4,130), + X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), + X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), + X(35,161), X(36,162), X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), + X(48,174), X(51,177), X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), + X(63,189), X(64,190), X(67,193), X(68,194), X(71,197), X(72,198), X(75,201), + X(76,202), X(79,205), X(80,206), X(83,209), X(84,210), X(87,213), X(88,214), + X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), + X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), + X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), + X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), + X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), + X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), + X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), + X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), + X(116,178), X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), + X(128,190), X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), + X(140,202), X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), + X(152,214), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), + X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), + X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), + X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), + X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), + X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), + X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), + X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), + X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170), + X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182), + X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), X(164,194), + X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), X(176,206), + X(179,209), X(180,210), X(183,213), X(184,214), X(3,17), X(4,18), X(7,21), + X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), + X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), + X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), + X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), + X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), + X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), + X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), + X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), + X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), + X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), + X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185), + X(172,186), X(175,189), X(176,190), X(179,193), X(180,194), X(183,197), + X(184,198), X(187,201), X(188,202), X(191,205), X(192,206), X(195,209), + X(196,210), X(199,213), X(200,214), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), + X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), + X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), + X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), + X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), + X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), + X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), + X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), + X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), + X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), + X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), + X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), + X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161), + X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173), + X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), X(183,185), + X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), X(195,197), + X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), X(207,209), + X(208,210), X(211,213), X(212,214), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), + X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), + X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), + X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), + X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), + X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), + X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), + X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), + X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), + X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), + X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), + X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), + X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), + X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), X(187,188), + X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), X(199,200), + X(201,202), X(203,204), X(205,206), X(207,208), X(209,210), X(211,212), + X(213,214), X(215,216), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), + X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), + X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), + X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), + X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), + X(68,195), X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), + X(82,209), X(84,211), X(86,213), X(88,215), X(2,65), X(4,67), X(6,69), X(8,71), + X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), + X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), + X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), + X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), + X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), + X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), + X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), X(106,169), + X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), X(118,181), + X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), X(130,193), + X(132,195), X(134,197), X(136,199), X(138,201), X(140,203), X(142,205), + X(144,207), X(146,209), X(148,211), X(150,213), X(152,215), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), + X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), + X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), + X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), + X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), + X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), + X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), + X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), + X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), + X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187), + X(158,189), X(160,191), X(162,193), X(164,195), X(166,197), X(168,199), + X(170,201), X(172,203), X(174,205), X(176,207), X(178,209), X(180,211), + X(182,213), X(184,215), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), + X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), + X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), + X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), + X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), + X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), + X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), + X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179), + X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191), + X(178,193), X(180,195), X(182,197), X(184,199), X(186,201), X(188,203), + X(190,205), X(192,207), X(194,209), X(196,211), X(198,213), X(200,215), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), + X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), + X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), + X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), + X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), + X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), + X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), + X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), + X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), + X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), + X(158,165), X(160,167), X(162,169), X(164,171), X(166,173), X(168,175), + X(170,177), X(172,179), X(174,181), X(176,183), X(178,185), X(180,187), + X(182,189), X(184,191), X(186,193), X(188,195), X(190,197), X(192,199), + X(194,201), X(196,203), X(198,205), X(200,207), X(202,209), X(204,211), + X(206,213), X(208,215), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), + X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), + X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), + X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), + X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), + X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), + X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), + X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), + X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), + X(192,195), X(194,197), X(196,199), X(198,201), X(200,203), X(202,205), + X(204,207), X(206,209), X(208,211), X(210,213), X(212,215), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), + X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209), X(210,211), X(212,213), X(214,215) +}; +S(218) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(1,65), + X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), + X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), + X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), + X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), + X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), + X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), + X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), + X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), + X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), X(131,195), + X(132,196), X(133,197), X(134,198), X(135,199), X(136,200), X(137,201), + X(138,202), X(139,203), X(140,204), X(141,205), X(142,206), X(143,207), + X(144,208), X(145,209), X(146,210), X(147,211), X(148,212), X(149,213), + X(150,214), X(151,215), X(152,216), X(153,217), X(154,218), X(65,129), + X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), + X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), + X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), + X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), + X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), + X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170), + X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), X(112,176), + X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), X(118,182), + X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), X(124,188), + X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), + X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), + X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), + X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), + X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165), + X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171), + X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177), + X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183), + X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189), + X(158,190), X(159,191), X(160,192), X(33,129), X(34,130), X(35,131), X(36,132), + X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), + X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), + X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), + X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), + X(97,193), X(98,194), X(99,195), X(100,196), X(101,197), X(102,198), + X(103,199), X(104,200), X(105,201), X(106,202), X(107,203), X(108,204), + X(109,205), X(110,206), X(111,207), X(112,208), X(113,209), X(114,210), + X(115,211), X(116,212), X(117,213), X(118,214), X(119,215), X(120,216), + X(121,217), X(122,218), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), + X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), + X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), + X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), + X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132), + X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), X(106,138), + X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), X(112,144), + X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), X(118,150), + X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), X(124,156), + X(125,157), X(126,158), X(127,159), X(128,160), X(161,193), X(162,194), + X(163,195), X(164,196), X(165,197), X(166,198), X(167,199), X(168,200), + X(169,201), X(170,202), X(171,203), X(172,204), X(173,205), X(174,206), + X(175,207), X(176,208), X(177,209), X(178,210), X(179,211), X(180,212), + X(181,213), X(182,214), X(183,215), X(184,216), X(185,217), X(186,218), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), + X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), + X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), + X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), + X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), + X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), X(164,180), + X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), X(170,186), + X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), X(176,192), + X(193,209), X(194,210), X(195,211), X(196,212), X(197,213), X(198,214), + X(199,215), X(200,216), X(201,217), X(202,218), X(17,129), X(18,130), + X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), + X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144), + X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167), + X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174), + X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), X(84,196), X(85,197), + X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), X(91,203), X(92,204), + X(93,205), X(94,206), X(95,207), X(96,208), X(17,65), X(18,66), X(19,67), + X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), + X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), + X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), + X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), + X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193), + X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199), + X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205), + X(158,206), X(159,207), X(160,208), X(17,33), X(18,34), X(19,35), X(20,36), + X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), + X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), + X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), + X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), + X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), + X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), + X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), + X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), + X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), + X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), + X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), + X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), X(181,197), + X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), X(187,203), + X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), + X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), + X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), + X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), + X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), + X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), + X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), + X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), + X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), X(179,187), + X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), X(193,201), + X(194,202), X(195,203), X(196,204), X(197,205), X(198,206), X(199,207), + X(200,208), X(209,217), X(210,218), X(9,129), X(10,130), X(11,131), X(12,132), + X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), + X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), + X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), + X(58,178), X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), + X(73,193), X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), + X(80,200), X(89,209), X(90,210), X(91,211), X(92,212), X(93,213), X(94,214), + X(95,215), X(96,216), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), + X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), + X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), + X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), + X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), X(110,166), + X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), X(124,180), + X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), X(138,194), + X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), X(144,200), + X(153,209), X(154,210), X(155,211), X(156,212), X(157,213), X(158,214), + X(159,215), X(160,216), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), + X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), + X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), + X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), + X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), + X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), + X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), + X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), + X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), + X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), + X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), X(154,178), + X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), X(160,184), + X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), X(174,198), + X(175,199), X(176,200), X(185,209), X(186,210), X(187,211), X(188,212), + X(189,213), X(190,214), X(191,215), X(192,216), X(9,17), X(10,18), X(11,19), + X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), + X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), + X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), + X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), + X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), + X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), + X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), + X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), + X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), + X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), + X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), + X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), + X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), + X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), + X(203,211), X(204,212), X(205,213), X(206,214), X(207,215), X(208,216), X(1,5), + X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), + X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), + X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), + X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), + X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), + X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), + X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), + X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192), + X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206), + X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), X(212,216), + X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), + X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), + X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169), + X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180), + X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), X(71,195), + X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), X(85,209), X(86,210), + X(87,211), X(88,212), X(93,217), X(94,218), X(5,65), X(6,66), X(7,67), X(8,68), + X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), + X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), + X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), + X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), + X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), + X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), + X(96,156), X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), + X(110,170), X(111,171), X(112,172), X(117,177), X(118,178), X(119,179), + X(120,180), X(125,185), X(126,186), X(127,187), X(128,188), X(133,193), + X(134,194), X(135,195), X(136,196), X(141,201), X(142,202), X(143,203), + X(144,204), X(149,209), X(150,210), X(151,211), X(152,212), X(157,217), + X(158,218), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), + X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), + X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), + X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), + X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), + X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), + X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), + X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), + X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), + X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203), + X(176,204), X(181,209), X(182,210), X(183,211), X(184,212), X(189,217), + X(190,218), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), + X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), + X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), + X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), + X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), + X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), + X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), + X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), + X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), + X(133,145), X(134,146), X(135,147), X(136,148), X(141,153), X(142,154), + X(143,155), X(144,156), X(149,161), X(150,162), X(151,163), X(152,164), + X(157,169), X(158,170), X(159,171), X(160,172), X(165,177), X(166,178), + X(167,179), X(168,180), X(173,185), X(174,186), X(175,187), X(176,188), + X(181,193), X(182,194), X(183,195), X(184,196), X(189,201), X(190,202), + X(191,203), X(192,204), X(197,209), X(198,210), X(199,211), X(200,212), + X(205,217), X(206,218), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), + X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), + X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), + X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), + X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), + X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), + X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), + X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), + X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), + X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), + X(143,147), X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), + X(157,161), X(158,162), X(159,163), X(160,164), X(165,169), X(166,170), + X(167,171), X(168,172), X(173,177), X(174,178), X(175,179), X(176,180), + X(181,185), X(182,186), X(183,187), X(184,188), X(189,193), X(190,194), + X(191,195), X(192,196), X(197,201), X(198,202), X(199,203), X(200,204), + X(205,209), X(206,210), X(207,211), X(208,212), X(213,217), X(214,218), X(1,3), + X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), + X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), + X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), + X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), + X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), + X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195), + X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207), + X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(3,129), X(4,130), + X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), + X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), + X(35,161), X(36,162), X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), + X(48,174), X(51,177), X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), + X(63,189), X(64,190), X(67,193), X(68,194), X(71,197), X(72,198), X(75,201), + X(76,202), X(79,205), X(80,206), X(83,209), X(84,210), X(87,213), X(88,214), + X(91,217), X(92,218), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), + X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), + X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), + X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), + X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), + X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), + X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), + X(100,162), X(103,165), X(104,166), X(107,169), X(108,170), X(111,173), + X(112,174), X(115,177), X(116,178), X(119,181), X(120,182), X(123,185), + X(124,186), X(127,189), X(128,190), X(131,193), X(132,194), X(135,197), + X(136,198), X(139,201), X(140,202), X(143,205), X(144,206), X(147,209), + X(148,210), X(151,213), X(152,214), X(155,217), X(156,218), X(3,33), X(4,34), + X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), + X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), + X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), + X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), + X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), + X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), + X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), + X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), + X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), + X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), + X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), + X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198), + X(171,201), X(172,202), X(175,205), X(176,206), X(179,209), X(180,210), + X(183,213), X(184,214), X(187,217), X(188,218), X(3,17), X(4,18), X(7,21), + X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), + X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), + X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), + X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), + X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), + X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), + X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), + X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), + X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), + X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), + X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185), + X(172,186), X(175,189), X(176,190), X(179,193), X(180,194), X(183,197), + X(184,198), X(187,201), X(188,202), X(191,205), X(192,206), X(195,209), + X(196,210), X(199,213), X(200,214), X(203,217), X(204,218), X(3,9), X(4,10), + X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), + X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), + X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), + X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), + X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), + X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), + X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), + X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), + X(124,130), X(127,133), X(128,134), X(131,137), X(132,138), X(135,141), + X(136,142), X(139,145), X(140,146), X(143,149), X(144,150), X(147,153), + X(148,154), X(151,157), X(152,158), X(155,161), X(156,162), X(159,165), + X(160,166), X(163,169), X(164,170), X(167,173), X(168,174), X(171,177), + X(172,178), X(175,181), X(176,182), X(179,185), X(180,186), X(183,189), + X(184,190), X(187,193), X(188,194), X(191,197), X(192,198), X(195,201), + X(196,202), X(199,205), X(200,206), X(203,209), X(204,210), X(207,213), + X(208,214), X(211,217), X(212,218), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), + X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), + X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), + X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), + X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), + X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), + X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), + X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), + X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), + X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), + X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), + X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), + X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), + X(179,181), X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), + X(191,193), X(192,194), X(195,197), X(196,198), X(199,201), X(200,202), + X(203,205), X(204,206), X(207,209), X(208,210), X(211,213), X(212,214), + X(215,217), X(216,218), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), + X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), + X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), + X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), + X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), + X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106), + X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), X(117,118), + X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), X(129,130), + X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), X(141,142), + X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), X(153,154), + X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), X(165,166), + X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), X(177,178), + X(179,180), X(181,182), X(183,184), X(185,186), X(187,188), X(189,190), + X(191,192), X(193,194), X(195,196), X(197,198), X(199,200), X(201,202), + X(203,204), X(205,206), X(207,208), X(209,210), X(211,212), X(213,214), + X(215,216), X(217,218), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), + X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), + X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), + X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), + X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), + X(68,195), X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), + X(82,209), X(84,211), X(86,213), X(88,215), X(90,217), X(2,65), X(4,67), + X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), + X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), + X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), + X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), + X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), + X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), + X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), + X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), + X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), + X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203), + X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215), + X(154,217), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), + X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), + X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), + X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), + X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), + X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), + X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171), + X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183), + X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195), + X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(176,207), + X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), + X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), + X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), + X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), + X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), + X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), + X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), + X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), + X(184,199), X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), + X(196,211), X(198,213), X(200,215), X(202,217), X(2,9), X(4,11), X(6,13), + X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), + X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), + X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), + X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), + X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), + X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), + X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), + X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), + X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), + X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), + X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), + X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), + X(174,181), X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), + X(186,193), X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), + X(198,205), X(200,207), X(202,209), X(204,211), X(206,213), X(208,215), + X(210,217), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), + X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), + X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), + X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), + X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), + X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), + X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), + X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), + X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), + X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), + X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), + X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), + X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), + X(192,195), X(194,197), X(196,199), X(198,201), X(200,203), X(202,205), + X(204,207), X(206,209), X(208,211), X(210,213), X(212,215), X(214,217), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209), X(210,211), X(212,213), X(214,215), X(216,217) +}; +S(220) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219), + X(92,220), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), + X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), + X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), + X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), + X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), + X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), + X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), + X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), + X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), + X(131,195), X(132,196), X(133,197), X(134,198), X(135,199), X(136,200), + X(137,201), X(138,202), X(139,203), X(140,204), X(141,205), X(142,206), + X(143,207), X(144,208), X(145,209), X(146,210), X(147,211), X(148,212), + X(149,213), X(150,214), X(151,215), X(152,216), X(153,217), X(154,218), + X(155,219), X(156,220), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), + X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), + X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), + X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), + X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), + X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), + X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), + X(110,174), X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), + X(116,180), X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), + X(122,186), X(123,187), X(124,188), X(125,189), X(126,190), X(127,191), + X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), + X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), + X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), + X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), + X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), + X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), + X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), + X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), + X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), + X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), + X(137,169), X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), + X(143,175), X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), + X(149,181), X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), + X(155,187), X(156,188), X(157,189), X(158,190), X(159,191), X(160,192), + X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), + X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), + X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), + X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), + X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), X(99,195), + X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), X(105,201), + X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), X(111,207), + X(112,208), X(113,209), X(114,210), X(115,211), X(116,212), X(117,213), + X(118,214), X(119,215), X(120,216), X(121,217), X(122,218), X(123,219), + X(124,220), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), + X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), + X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), + X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), + X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), + X(102,134), X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), + X(108,140), X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), + X(114,146), X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), + X(120,152), X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), + X(126,158), X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), + X(164,196), X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), + X(170,202), X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), + X(176,208), X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), + X(182,214), X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), + X(188,220), X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), + X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), + X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), + X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), + X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), + X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), + X(80,96), X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), + X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), + X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), + X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), X(164,180), + X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), X(170,186), + X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), X(176,192), + X(193,209), X(194,210), X(195,211), X(196,212), X(197,213), X(198,214), + X(199,215), X(200,216), X(201,217), X(202,218), X(203,219), X(204,220), + X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), + X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), + X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), + X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), + X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), + X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), + X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), X(96,208), X(17,65), + X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), + X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), + X(50,98), X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), + X(57,105), X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), + X(64,112), X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), + X(87,135), X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), + X(94,142), X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), + X(116,164), X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), + X(122,170), X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), + X(128,176), X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), + X(150,198), X(151,199), X(152,200), X(153,201), X(154,202), X(155,203), + X(156,204), X(157,205), X(158,206), X(159,207), X(160,208), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), + X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), + X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), + X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), + X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), + X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), + X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), + X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), + X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), + X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), X(1,9), + X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), + X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), + X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), + X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), + X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), + X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), + X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), + X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), + X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), + X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), + X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), + X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), X(198,206), + X(199,207), X(200,208), X(209,217), X(210,218), X(211,219), X(212,220), + X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), + X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), + X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), + X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), + X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(75,195), + X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), X(90,210), + X(91,211), X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), X(9,65), + X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), + X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), + X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), + X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), + X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), + X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), + X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), + X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), + X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), + X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), + X(142,198), X(143,199), X(144,200), X(153,209), X(154,210), X(155,211), + X(156,212), X(157,213), X(158,214), X(159,215), X(160,216), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), + X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), + X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), + X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), + X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), + X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), + X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), + X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), + X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), + X(153,177), X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), + X(159,183), X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), + X(173,197), X(174,198), X(175,199), X(176,200), X(185,209), X(186,210), + X(187,211), X(188,212), X(189,213), X(190,214), X(191,215), X(192,216), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), + X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117), + X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131), + X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145), + X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151), + X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165), + X(158,166), X(159,167), X(160,168), X(169,177), X(170,178), X(171,179), + X(172,180), X(173,181), X(174,182), X(175,183), X(176,184), X(185,193), + X(186,194), X(187,195), X(188,196), X(189,197), X(190,198), X(191,199), + X(192,200), X(201,209), X(202,210), X(203,211), X(204,212), X(205,213), + X(206,214), X(207,215), X(208,216), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), + X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166), + X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), X(172,176), + X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), X(186,190), + X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), X(196,200), + X(201,205), X(202,206), X(203,207), X(204,208), X(209,213), X(210,214), + X(211,215), X(212,216), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), + X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), + X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), + X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), + X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), + X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), + X(85,209), X(86,210), X(87,211), X(88,212), X(93,217), X(94,218), X(95,219), + X(96,220), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), + X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), + X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), + X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), + X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), + X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), + X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), + X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210), + X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), + X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), + X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), + X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), + X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132), + X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), X(118,146), + X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), X(128,156), + X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), X(142,170), + X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), X(152,180), + X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), X(166,194), + X(167,195), X(168,196), X(173,201), X(174,202), X(175,203), X(176,204), + X(181,209), X(182,210), X(183,211), X(184,212), X(189,217), X(190,218), + X(191,219), X(192,220), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), + X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), + X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), + X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), + X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), + X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), + X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), + X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(141,153), + X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), X(151,163), + X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), X(165,177), + X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), X(175,187), + X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), X(189,201), + X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), X(199,211), + X(200,212), X(205,217), X(206,218), X(207,219), X(208,220), X(5,9), X(6,10), + X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), + X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), + X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), + X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), + X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), + X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), + X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), + X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), + X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), + X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), + X(150,154), X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), + X(160,164), X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), + X(174,178), X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), + X(184,188), X(189,193), X(190,194), X(191,195), X(192,196), X(197,201), + X(198,202), X(199,203), X(200,204), X(205,209), X(206,210), X(207,211), + X(208,212), X(213,217), X(214,218), X(215,219), X(216,220), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195), + X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207), + X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219), + X(218,220), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), + X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), + X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209), + X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), + X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), + X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), + X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), + X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), + X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), + X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202), + X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214), + X(155,217), X(156,218), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), + X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), + X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), + X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), + X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), + X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), + X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), + X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), + X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), + X(140,170), X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), + X(152,182), X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), + X(164,194), X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), + X(176,206), X(179,209), X(180,210), X(183,213), X(184,214), X(187,217), + X(188,218), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), + X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), + X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), + X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), + X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), + X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), + X(191,205), X(192,206), X(195,209), X(196,210), X(199,213), X(200,214), + X(203,217), X(204,218), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), + X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), + X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), + X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), + X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), + X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), + X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134), + X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146), + X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158), + X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170), + X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), X(176,182), + X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), X(188,194), + X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), X(200,206), + X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), X(212,218), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), + X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), + X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), + X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), + X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), + X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), + X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), + X(195,197), X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), + X(207,209), X(208,210), X(211,213), X(212,214), X(215,217), X(216,218), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170), + X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182), + X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194), + X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206), + X(207,208), X(209,210), X(211,212), X(213,214), X(215,216), X(217,218), + X(219,220), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), + X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), + X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), + X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), + X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), + X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(2,65), X(4,67), + X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), + X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), + X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), + X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), + X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), + X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), + X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), + X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), + X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), + X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203), + X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215), + X(154,217), X(156,219), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), + X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), + X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), + X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), + X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), + X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), + X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), + X(116,147), X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), + X(128,159), X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), + X(140,171), X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), + X(152,183), X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), + X(164,195), X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), + X(176,207), X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), + X(188,219), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), + X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), + X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179), + X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191), + X(178,193), X(180,195), X(182,197), X(184,199), X(186,201), X(188,203), + X(190,205), X(192,207), X(194,209), X(196,211), X(198,213), X(200,215), + X(202,217), X(204,219), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), + X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), + X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), + X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135), + X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147), + X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159), + X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171), + X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), X(176,183), + X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), X(188,195), + X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), X(200,207), + X(202,209), X(204,211), X(206,213), X(208,215), X(210,217), X(212,219), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), + X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), + X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), + X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), + X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), + X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), + X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), + X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), + X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), + X(194,197), X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), + X(206,209), X(208,211), X(210,213), X(212,215), X(214,217), X(216,219), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219) +}; +S(222) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219), + X(92,220), X(93,221), X(94,222), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), + X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), + X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), + X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), + X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), + X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), + X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), + X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), + X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), + X(129,193), X(130,194), X(131,195), X(132,196), X(133,197), X(134,198), + X(135,199), X(136,200), X(137,201), X(138,202), X(139,203), X(140,204), + X(141,205), X(142,206), X(143,207), X(144,208), X(145,209), X(146,210), + X(147,211), X(148,212), X(149,213), X(150,214), X(151,215), X(152,216), + X(153,217), X(154,218), X(155,219), X(156,220), X(157,221), X(158,222), + X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), + X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), + X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), + X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), + X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), + X(100,164), X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), + X(106,170), X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), + X(112,176), X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), + X(118,182), X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), + X(124,188), X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), + X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), + X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), + X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), + X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), + X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), + X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), + X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), + X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), + X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), + X(133,165), X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), + X(139,171), X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), + X(145,177), X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), + X(151,183), X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), + X(157,189), X(158,190), X(159,191), X(160,192), X(33,129), X(34,130), + X(35,131), X(36,132), X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), + X(42,138), X(43,139), X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), + X(49,145), X(50,146), X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), + X(56,152), X(57,153), X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), + X(63,159), X(64,160), X(97,193), X(98,194), X(99,195), X(100,196), X(101,197), + X(102,198), X(103,199), X(104,200), X(105,201), X(106,202), X(107,203), + X(108,204), X(109,205), X(110,206), X(111,207), X(112,208), X(113,209), + X(114,210), X(115,211), X(116,212), X(117,213), X(118,214), X(119,215), + X(120,216), X(121,217), X(122,218), X(123,219), X(124,220), X(125,221), + X(126,222), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), + X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), + X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), + X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), + X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), + X(102,134), X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), + X(108,140), X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), + X(114,146), X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), + X(120,152), X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), + X(126,158), X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), + X(164,196), X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), + X(170,202), X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), + X(176,208), X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), + X(182,214), X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), + X(188,220), X(189,221), X(190,222), X(1,17), X(2,18), X(3,19), X(4,20), + X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), X(12,28), + X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), X(36,52), + X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), X(44,60), + X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), X(68,84), + X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), X(76,92), + X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), X(99,115), + X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), X(105,121), + X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), X(111,127), + X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), X(133,149), + X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), X(139,155), + X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), X(161,177), + X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), X(167,183), + X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), X(173,189), + X(174,190), X(175,191), X(176,192), X(193,209), X(194,210), X(195,211), + X(196,212), X(197,213), X(198,214), X(199,215), X(200,216), X(201,217), + X(202,218), X(203,219), X(204,220), X(205,221), X(206,222), X(17,129), + X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), + X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), + X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), + X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), + X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), X(84,196), + X(85,197), X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), X(91,203), + X(92,204), X(93,205), X(94,206), X(95,207), X(96,208), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), + X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), + X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), + X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), + X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), + X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), + X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), + X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), + X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), + X(151,199), X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), + X(157,205), X(158,206), X(159,207), X(160,208), X(17,33), X(18,34), X(19,35), + X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), + X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), + X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), + X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), + X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), + X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), + X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), + X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), + X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), + X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), + X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), + X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), X(181,197), + X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), X(187,203), + X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), + X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), + X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), + X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), + X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), + X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), + X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), + X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), + X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), X(179,187), + X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), X(193,201), + X(194,202), X(195,203), X(196,204), X(197,205), X(198,206), X(199,207), + X(200,208), X(209,217), X(210,218), X(211,219), X(212,220), X(213,221), + X(214,222), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), + X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), + X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), + X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), + X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), + X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), + X(90,210), X(91,211), X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), + X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), + X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), + X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), + X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), + X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), + X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), + X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), + X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), + X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), + X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), + X(142,198), X(143,199), X(144,200), X(153,209), X(154,210), X(155,211), + X(156,212), X(157,213), X(158,214), X(159,215), X(160,216), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), + X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), + X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), + X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), + X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), + X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), + X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), + X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), + X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), + X(153,177), X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), + X(159,183), X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), + X(173,197), X(174,198), X(175,199), X(176,200), X(185,209), X(186,210), + X(187,211), X(188,212), X(189,213), X(190,214), X(191,215), X(192,216), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), + X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117), + X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131), + X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145), + X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151), + X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165), + X(158,166), X(159,167), X(160,168), X(169,177), X(170,178), X(171,179), + X(172,180), X(173,181), X(174,182), X(175,183), X(176,184), X(185,193), + X(186,194), X(187,195), X(188,196), X(189,197), X(190,198), X(191,199), + X(192,200), X(201,209), X(202,210), X(203,211), X(204,212), X(205,213), + X(206,214), X(207,215), X(208,216), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), + X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166), + X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), X(172,176), + X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), X(186,190), + X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), X(196,200), + X(201,205), X(202,206), X(203,207), X(204,208), X(209,213), X(210,214), + X(211,215), X(212,216), X(217,221), X(218,222), X(5,129), X(6,130), X(7,131), + X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), + X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), + X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), + X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), + X(64,188), X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), + X(79,203), X(80,204), X(85,209), X(86,210), X(87,211), X(88,212), X(93,217), + X(94,218), X(95,219), X(96,220), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), + X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), + X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), + X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), + X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), + X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), + X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), + X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), + X(111,171), X(112,172), X(117,177), X(118,178), X(119,179), X(120,180), + X(125,185), X(126,186), X(127,187), X(128,188), X(133,193), X(134,194), + X(135,195), X(136,196), X(141,201), X(142,202), X(143,203), X(144,204), + X(149,209), X(150,210), X(151,211), X(152,212), X(157,217), X(158,218), + X(159,219), X(160,220), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), + X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), + X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), + X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), + X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), + X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), + X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), + X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), + X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203), + X(176,204), X(181,209), X(182,210), X(183,211), X(184,212), X(189,217), + X(190,218), X(191,219), X(192,220), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), + X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), + X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), + X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), + X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), + X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), + X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), X(208,220), X(5,9), + X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), + X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), + X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), + X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), + X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), + X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), + X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), + X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), + X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), + X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), + X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), X(158,162), + X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), X(168,172), + X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), X(182,186), + X(183,187), X(184,188), X(189,193), X(190,194), X(191,195), X(192,196), + X(197,201), X(198,202), X(199,203), X(200,204), X(205,209), X(206,210), + X(207,211), X(208,212), X(213,217), X(214,218), X(215,219), X(216,220), X(1,3), + X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), + X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), + X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), + X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), + X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), + X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195), + X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207), + X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219), + X(218,220), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), + X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), + X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209), + X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), X(96,222), + X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), + X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), + X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), + X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), + X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), + X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), + X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), + X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), + X(116,178), X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), + X(128,190), X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), + X(140,202), X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), + X(152,214), X(155,217), X(156,218), X(159,221), X(160,222), X(3,33), X(4,34), + X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), + X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), + X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), + X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), + X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), + X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), + X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), + X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), + X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), + X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), + X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), + X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198), + X(171,201), X(172,202), X(175,205), X(176,206), X(179,209), X(180,210), + X(183,213), X(184,214), X(187,217), X(188,218), X(191,221), X(192,222), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), + X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), + X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121), + X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133), + X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145), + X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157), + X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(155,169), + X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), X(167,181), + X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), X(179,193), + X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), X(191,205), + X(192,206), X(195,209), X(196,210), X(199,213), X(200,214), X(203,217), + X(204,218), X(207,221), X(208,222), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), + X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), + X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), + X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), + X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), + X(212,218), X(215,221), X(216,222), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), + X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), + X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), + X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), + X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), + X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), + X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), + X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), + X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), + X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), + X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), + X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), + X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), + X(179,181), X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), + X(191,193), X(192,194), X(195,197), X(196,198), X(199,201), X(200,202), + X(203,205), X(204,206), X(207,209), X(208,210), X(211,213), X(212,214), + X(215,217), X(216,218), X(219,221), X(220,222), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), + X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), + X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), + X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), + X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), + X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), + X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), + X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), + X(151,152), X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), + X(163,164), X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), + X(175,176), X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), + X(187,188), X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), + X(199,200), X(201,202), X(203,204), X(205,206), X(207,208), X(209,210), + X(211,212), X(213,214), X(215,216), X(217,218), X(219,220), X(221,222), + X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), + X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), + X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), X(42,169), + X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), X(56,183), + X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), X(70,197), + X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), X(84,211), + X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(2,65), X(4,67), + X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), + X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), + X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), + X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), + X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), + X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), + X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), + X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), + X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), + X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203), + X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215), + X(154,217), X(156,219), X(158,221), X(2,33), X(4,35), X(6,37), X(8,39), + X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), + X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), + X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), + X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), + X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), + X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), + X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), X(110,141), + X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), X(122,153), + X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), X(134,165), + X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), X(146,177), + X(148,179), X(150,181), X(152,183), X(154,185), X(156,187), X(158,189), + X(160,191), X(162,193), X(164,195), X(166,197), X(168,199), X(170,201), + X(172,203), X(174,205), X(176,207), X(178,209), X(180,211), X(182,213), + X(184,215), X(186,217), X(188,219), X(190,221), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), + X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), + X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), + X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), + X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), + X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), + X(184,199), X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), + X(196,211), X(198,213), X(200,215), X(202,217), X(204,219), X(206,221), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), + X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), + X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), + X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), + X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), + X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), + X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), + X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), + X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), + X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), + X(158,165), X(160,167), X(162,169), X(164,171), X(166,173), X(168,175), + X(170,177), X(172,179), X(174,181), X(176,183), X(178,185), X(180,187), + X(182,189), X(184,191), X(186,193), X(188,195), X(190,197), X(192,199), + X(194,201), X(196,203), X(198,205), X(200,207), X(202,209), X(204,211), + X(206,213), X(208,215), X(210,217), X(212,219), X(214,221), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), + X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), + X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), + X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), + X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), + X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), + X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), + X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), + X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), + X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), + X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), X(182,185), + X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), X(194,197), + X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), X(206,209), + X(208,211), X(210,213), X(212,215), X(214,217), X(216,219), X(218,221), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219), + X(220,221) +}; +S(224) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219), + X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(1,65), X(2,66), + X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), + X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), + X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), + X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), + X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), + X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), + X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), + X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), + X(63,127), X(64,128), X(129,193), X(130,194), X(131,195), X(132,196), + X(133,197), X(134,198), X(135,199), X(136,200), X(137,201), X(138,202), + X(139,203), X(140,204), X(141,205), X(142,206), X(143,207), X(144,208), + X(145,209), X(146,210), X(147,211), X(148,212), X(149,213), X(150,214), + X(151,215), X(152,216), X(153,217), X(154,218), X(155,219), X(156,220), + X(157,221), X(158,222), X(159,223), X(160,224), X(65,129), X(66,130), + X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), + X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), + X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), + X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), + X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), + X(102,166), X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), + X(108,172), X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), + X(114,178), X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), + X(120,184), X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), + X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), + X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), + X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), + X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), + X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165), + X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171), + X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177), + X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183), + X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189), + X(158,190), X(159,191), X(160,192), X(33,129), X(34,130), X(35,131), X(36,132), + X(37,133), X(38,134), X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), + X(44,140), X(45,141), X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), + X(51,147), X(52,148), X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), + X(58,154), X(59,155), X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), + X(97,193), X(98,194), X(99,195), X(100,196), X(101,197), X(102,198), + X(103,199), X(104,200), X(105,201), X(106,202), X(107,203), X(108,204), + X(109,205), X(110,206), X(111,207), X(112,208), X(113,209), X(114,210), + X(115,211), X(116,212), X(117,213), X(118,214), X(119,215), X(120,216), + X(121,217), X(122,218), X(123,219), X(124,220), X(125,221), X(126,222), + X(127,223), X(128,224), X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), + X(38,70), X(39,71), X(40,72), X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), + X(46,78), X(47,79), X(48,80), X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), + X(54,86), X(55,87), X(56,88), X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), + X(62,94), X(63,95), X(64,96), X(97,129), X(98,130), X(99,131), X(100,132), + X(101,133), X(102,134), X(103,135), X(104,136), X(105,137), X(106,138), + X(107,139), X(108,140), X(109,141), X(110,142), X(111,143), X(112,144), + X(113,145), X(114,146), X(115,147), X(116,148), X(117,149), X(118,150), + X(119,151), X(120,152), X(121,153), X(122,154), X(123,155), X(124,156), + X(125,157), X(126,158), X(127,159), X(128,160), X(161,193), X(162,194), + X(163,195), X(164,196), X(165,197), X(166,198), X(167,199), X(168,200), + X(169,201), X(170,202), X(171,203), X(172,204), X(173,205), X(174,206), + X(175,207), X(176,208), X(177,209), X(178,210), X(179,211), X(180,212), + X(181,213), X(182,214), X(183,215), X(184,216), X(185,217), X(186,218), + X(187,219), X(188,220), X(189,221), X(190,222), X(191,223), X(192,224), + X(1,17), X(2,18), X(3,19), X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), + X(9,25), X(10,26), X(11,27), X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), + X(33,49), X(34,50), X(35,51), X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), + X(41,57), X(42,58), X(43,59), X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), + X(65,81), X(66,82), X(67,83), X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), + X(73,89), X(74,90), X(75,91), X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), + X(97,113), X(98,114), X(99,115), X(100,116), X(101,117), X(102,118), + X(103,119), X(104,120), X(105,121), X(106,122), X(107,123), X(108,124), + X(109,125), X(110,126), X(111,127), X(112,128), X(129,145), X(130,146), + X(131,147), X(132,148), X(133,149), X(134,150), X(135,151), X(136,152), + X(137,153), X(138,154), X(139,155), X(140,156), X(141,157), X(142,158), + X(143,159), X(144,160), X(161,177), X(162,178), X(163,179), X(164,180), + X(165,181), X(166,182), X(167,183), X(168,184), X(169,185), X(170,186), + X(171,187), X(172,188), X(173,189), X(174,190), X(175,191), X(176,192), + X(193,209), X(194,210), X(195,211), X(196,212), X(197,213), X(198,214), + X(199,215), X(200,216), X(201,217), X(202,218), X(203,219), X(204,220), + X(205,221), X(206,222), X(207,223), X(208,224), X(17,129), X(18,130), + X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), + X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144), + X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167), + X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174), + X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), X(84,196), X(85,197), + X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), X(91,203), X(92,204), + X(93,205), X(94,206), X(95,207), X(96,208), X(17,65), X(18,66), X(19,67), + X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), + X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), + X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), + X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), + X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193), + X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199), + X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205), + X(158,206), X(159,207), X(160,208), X(17,33), X(18,34), X(19,35), X(20,36), + X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), + X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), + X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), + X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), + X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), + X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), + X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), + X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), + X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), + X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), + X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), + X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), X(181,197), + X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), X(187,203), + X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), X(1,9), X(2,10), + X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), + X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), + X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), + X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), + X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), + X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), + X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), + X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), + X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), + X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), + X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), + X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), + X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), X(179,187), + X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), X(193,201), + X(194,202), X(195,203), X(196,204), X(197,205), X(198,206), X(199,207), + X(200,208), X(209,217), X(210,218), X(211,219), X(212,220), X(213,221), + X(214,222), X(215,223), X(216,224), X(9,129), X(10,130), X(11,131), X(12,132), + X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), + X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), + X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), + X(58,178), X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), + X(73,193), X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), + X(80,200), X(89,209), X(90,210), X(91,211), X(92,212), X(93,213), X(94,214), + X(95,215), X(96,216), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), + X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), + X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), + X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), + X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), X(110,166), + X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), X(124,180), + X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), X(138,194), + X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), X(144,200), + X(153,209), X(154,210), X(155,211), X(156,212), X(157,213), X(158,214), + X(159,215), X(160,216), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), + X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), + X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), + X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), + X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), + X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), + X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), + X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), + X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), + X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), + X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), X(154,178), + X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), X(160,184), + X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), X(174,198), + X(175,199), X(176,200), X(185,209), X(186,210), X(187,211), X(188,212), + X(189,213), X(190,214), X(191,215), X(192,216), X(9,17), X(10,18), X(11,19), + X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), + X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), + X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), + X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), + X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), + X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), + X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), + X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), + X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), + X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), + X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), + X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), + X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), + X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), + X(203,211), X(204,212), X(205,213), X(206,214), X(207,215), X(208,216), X(1,5), + X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), + X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), + X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), + X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), + X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), + X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), X(92,96), + X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), + X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192), + X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206), + X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), X(212,216), + X(217,221), X(218,222), X(219,223), X(220,224), X(5,129), X(6,130), X(7,131), + X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), + X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), + X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), + X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), + X(64,188), X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), + X(79,203), X(80,204), X(85,209), X(86,210), X(87,211), X(88,212), X(93,217), + X(94,218), X(95,219), X(96,220), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), + X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), + X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), + X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), + X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), + X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), + X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), + X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), X(110,170), + X(111,171), X(112,172), X(117,177), X(118,178), X(119,179), X(120,180), + X(125,185), X(126,186), X(127,187), X(128,188), X(133,193), X(134,194), + X(135,195), X(136,196), X(141,201), X(142,202), X(143,203), X(144,204), + X(149,209), X(150,210), X(151,211), X(152,212), X(157,217), X(158,218), + X(159,219), X(160,220), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), + X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), + X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), + X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), + X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), + X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), + X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), + X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), + X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203), + X(176,204), X(181,209), X(182,210), X(183,211), X(184,212), X(189,217), + X(190,218), X(191,219), X(192,220), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), + X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), + X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), + X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), + X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), + X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), + X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), X(208,220), X(5,9), + X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), + X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), + X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), + X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), + X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), + X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), + X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), + X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), + X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), + X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), + X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), X(158,162), + X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), X(168,172), + X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), X(182,186), + X(183,187), X(184,188), X(189,193), X(190,194), X(191,195), X(192,196), + X(197,201), X(198,202), X(199,203), X(200,204), X(205,209), X(206,210), + X(207,211), X(208,212), X(213,217), X(214,218), X(215,219), X(216,220), X(1,3), + X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), + X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), + X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), + X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), + X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), + X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195), + X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207), + X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219), + X(218,220), X(221,223), X(222,224), X(3,129), X(4,130), X(7,133), X(8,134), + X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), + X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), + X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), + X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), + X(67,193), X(68,194), X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), + X(80,206), X(83,209), X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), + X(95,221), X(96,222), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), + X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), + X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), + X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), + X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), + X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), + X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), + X(100,162), X(103,165), X(104,166), X(107,169), X(108,170), X(111,173), + X(112,174), X(115,177), X(116,178), X(119,181), X(120,182), X(123,185), + X(124,186), X(127,189), X(128,190), X(131,193), X(132,194), X(135,197), + X(136,198), X(139,201), X(140,202), X(143,205), X(144,206), X(147,209), + X(148,210), X(151,213), X(152,214), X(155,217), X(156,218), X(159,221), + X(160,222), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), + X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), + X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), + X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), + X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), + X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), + X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), + X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), + X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170), + X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182), + X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), X(164,194), + X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), X(176,206), + X(179,209), X(180,210), X(183,213), X(184,214), X(187,217), X(188,218), + X(191,221), X(192,222), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), + X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), + X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), + X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), + X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), + X(79,93), X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), + X(92,106), X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), + X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), + X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), + X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), + X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), + X(191,205), X(192,206), X(195,209), X(196,210), X(199,213), X(200,214), + X(203,217), X(204,218), X(207,221), X(208,222), X(3,9), X(4,10), X(7,13), + X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), + X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), + X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), + X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), + X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), + X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), + X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), + X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), + X(127,133), X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), + X(139,145), X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), + X(151,157), X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), + X(163,169), X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), + X(175,181), X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), + X(187,193), X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), + X(199,205), X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), + X(211,217), X(212,218), X(215,221), X(216,222), X(3,5), X(4,6), X(7,9), + X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), + X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), + X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), + X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), + X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), + X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), + X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), X(112,114), + X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), X(124,126), + X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), X(136,138), + X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), X(148,150), + X(151,153), X(152,154), X(155,157), X(156,158), X(159,161), X(160,162), + X(163,165), X(164,166), X(167,169), X(168,170), X(171,173), X(172,174), + X(175,177), X(176,178), X(179,181), X(180,182), X(183,185), X(184,186), + X(187,189), X(188,190), X(191,193), X(192,194), X(195,197), X(196,198), + X(199,201), X(200,202), X(203,205), X(204,206), X(207,209), X(208,210), + X(211,213), X(212,214), X(215,217), X(216,218), X(219,221), X(220,222), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170), + X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182), + X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194), + X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206), + X(207,208), X(209,210), X(211,212), X(213,214), X(215,216), X(217,218), + X(219,220), X(221,222), X(223,224), X(2,129), X(4,131), X(6,133), X(8,135), + X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), + X(24,151), X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), + X(38,165), X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), + X(52,179), X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), + X(66,193), X(68,195), X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), + X(80,207), X(82,209), X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), + X(94,221), X(96,223), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), + X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), + X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), + X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), + X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), + X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), + X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), + X(100,163), X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), + X(112,175), X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), + X(124,187), X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), + X(136,199), X(138,201), X(140,203), X(142,205), X(144,207), X(146,209), + X(148,211), X(150,213), X(152,215), X(154,217), X(156,219), X(158,221), + X(160,223), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), + X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), + X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), + X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), + X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), + X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), + X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171), + X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183), + X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195), + X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(176,207), + X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), X(188,219), + X(190,221), X(192,223), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), + X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), + X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), + X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), + X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), + X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), + X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), + X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179), + X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191), + X(178,193), X(180,195), X(182,197), X(184,199), X(186,201), X(188,203), + X(190,205), X(192,207), X(194,209), X(196,211), X(198,213), X(200,215), + X(202,217), X(204,219), X(206,221), X(208,223), X(2,9), X(4,11), X(6,13), + X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), + X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), + X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), + X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), + X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), + X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), + X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), + X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), + X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), + X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), + X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), + X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), + X(174,181), X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), + X(186,193), X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), + X(198,205), X(200,207), X(202,209), X(204,211), X(206,213), X(208,215), + X(210,217), X(212,219), X(214,221), X(216,223), X(2,5), X(4,7), X(6,9), + X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), + X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), + X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), + X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), + X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), + X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), + X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), X(112,115), + X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), X(124,127), + X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), X(136,139), + X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), X(148,151), + X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), X(160,163), + X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), X(172,175), + X(174,177), X(176,179), X(178,181), X(180,183), X(182,185), X(184,187), + X(186,189), X(188,191), X(190,193), X(192,195), X(194,197), X(196,199), + X(198,201), X(200,203), X(202,205), X(204,207), X(206,209), X(208,211), + X(210,213), X(212,215), X(214,217), X(216,219), X(218,221), X(220,223), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219), + X(220,221), X(222,223) +}; +S(226) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219), + X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226), + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), + X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), + X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), X(131,195), + X(132,196), X(133,197), X(134,198), X(135,199), X(136,200), X(137,201), + X(138,202), X(139,203), X(140,204), X(141,205), X(142,206), X(143,207), + X(144,208), X(145,209), X(146,210), X(147,211), X(148,212), X(149,213), + X(150,214), X(151,215), X(152,216), X(153,217), X(154,218), X(155,219), + X(156,220), X(157,221), X(158,222), X(159,223), X(160,224), X(161,225), + X(162,226), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), + X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), + X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), + X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), + X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), + X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), X(104,168), + X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), X(110,174), + X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), X(116,180), + X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), X(122,186), + X(123,187), X(124,188), X(125,189), X(126,190), X(127,191), X(128,192), + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), + X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), + X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), + X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), + X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), + X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), + X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169), + X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(143,175), + X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), X(149,181), + X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), X(155,187), + X(156,188), X(157,189), X(158,190), X(159,191), X(160,192), X(193,225), + X(194,226), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), + X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), + X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), + X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212), + X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218), + X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196), + X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202), + X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208), + X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214), + X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220), + X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210), + X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216), + X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222), + X(207,223), X(208,224), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), + X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), + X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), + X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), + X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), + X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), + X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), + X(96,208), X(113,225), X(114,226), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), + X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), + X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), + X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), + X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193), + X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199), + X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205), + X(158,206), X(159,207), X(160,208), X(177,225), X(178,226), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), + X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), + X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), + X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), + X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), + X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), + X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), + X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), + X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), + X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), + X(209,225), X(210,226), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), + X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), + X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), + X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), + X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), + X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), + X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), + X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), + X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), + X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), + X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), + X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), + X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), + X(184,192), X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), + X(198,206), X(199,207), X(200,208), X(209,217), X(210,218), X(211,219), + X(212,220), X(213,221), X(214,222), X(215,223), X(216,224), X(9,129), + X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), + X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), + X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), + X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), + X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(75,195), X(76,196), + X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), X(90,210), X(91,211), + X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), X(105,225), X(106,226), + X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), + X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), + X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), + X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), + X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), + X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), + X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), + X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), + X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), + X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), + X(142,198), X(143,199), X(144,200), X(153,209), X(154,210), X(155,211), + X(156,212), X(157,213), X(158,214), X(159,215), X(160,216), X(169,225), + X(170,226), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), + X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), + X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), + X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), + X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), + X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), + X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), + X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), + X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), + X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), X(141,165), + X(142,166), X(143,167), X(144,168), X(153,177), X(154,178), X(155,179), + X(156,180), X(157,181), X(158,182), X(159,183), X(160,184), X(169,193), + X(170,194), X(171,195), X(172,196), X(173,197), X(174,198), X(175,199), + X(176,200), X(185,209), X(186,210), X(187,211), X(188,212), X(189,213), + X(190,214), X(191,215), X(192,216), X(201,225), X(202,226), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), + X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), + X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), + X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), + X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), + X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), + X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), + X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), + X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), + X(160,168), X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), + X(174,182), X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), + X(188,196), X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), + X(202,210), X(203,211), X(204,212), X(205,213), X(206,214), X(207,215), + X(208,216), X(217,225), X(218,226), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), + X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166), + X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), X(172,176), + X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), X(186,190), + X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), X(196,200), + X(201,205), X(202,206), X(203,207), X(204,208), X(209,213), X(210,214), + X(211,215), X(212,216), X(217,221), X(218,222), X(219,223), X(220,224), + X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), + X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), + X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169), + X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180), + X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), X(71,195), + X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), X(85,209), X(86,210), + X(87,211), X(88,212), X(93,217), X(94,218), X(95,219), X(96,220), X(101,225), + X(102,226), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), + X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), + X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), + X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), + X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), + X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), + X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), + X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210), + X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220), + X(165,225), X(166,226), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), + X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), + X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), + X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), + X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), + X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), + X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), + X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), + X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203), + X(176,204), X(181,209), X(182,210), X(183,211), X(184,212), X(189,217), + X(190,218), X(191,219), X(192,220), X(197,225), X(198,226), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), + X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), + X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), + X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), + X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), + X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), + X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), + X(160,172), X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), + X(174,186), X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), + X(184,196), X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), + X(198,210), X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), + X(208,220), X(213,225), X(214,226), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), + X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155), + X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169), + X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), X(175,179), + X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), X(189,193), + X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), X(199,203), + X(200,204), X(205,209), X(206,210), X(207,211), X(208,212), X(213,217), + X(214,218), X(215,219), X(216,220), X(221,225), X(222,226), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195), + X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207), + X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219), + X(218,220), X(221,223), X(222,224), X(3,129), X(4,130), X(7,133), X(8,134), + X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), + X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), + X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), + X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), + X(67,193), X(68,194), X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), + X(80,206), X(83,209), X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), + X(95,221), X(96,222), X(99,225), X(100,226), X(3,65), X(4,66), X(7,69), + X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), + X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), + X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), + X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), + X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), + X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), + X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202), + X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214), + X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226), + X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), + X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), + X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), + X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), + X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), + X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), + X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), + X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), + X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170), + X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182), + X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), X(164,194), + X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), X(176,206), + X(179,209), X(180,210), X(183,213), X(184,214), X(187,217), X(188,218), + X(191,221), X(192,222), X(195,225), X(196,226), X(3,17), X(4,18), X(7,21), + X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), + X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), + X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), + X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), + X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), + X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), + X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), + X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), + X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), + X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), + X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185), + X(172,186), X(175,189), X(176,190), X(179,193), X(180,194), X(183,197), + X(184,198), X(187,201), X(188,202), X(191,205), X(192,206), X(195,209), + X(196,210), X(199,213), X(200,214), X(203,217), X(204,218), X(207,221), + X(208,222), X(211,225), X(212,226), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), + X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), + X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), + X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), + X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), + X(212,218), X(215,221), X(216,222), X(219,225), X(220,226), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), + X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), + X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), + X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), + X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), + X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), + X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), + X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), + X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161), + X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173), + X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), X(183,185), + X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), X(195,197), + X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), X(207,209), + X(208,210), X(211,213), X(212,214), X(215,217), X(216,218), X(219,221), + X(220,222), X(223,225), X(224,226), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), + X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), + X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), + X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), + X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), + X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), + X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), + X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), + X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), + X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), + X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), + X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), + X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), + X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), X(187,188), + X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), X(199,200), + X(201,202), X(203,204), X(205,206), X(207,208), X(209,210), X(211,212), + X(213,214), X(215,216), X(217,218), X(219,220), X(221,222), X(223,224), + X(225,226), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), + X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), + X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), + X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), + X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), + X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223), + X(98,225), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), + X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), + X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), + X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), + X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), + X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), + X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), + X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175), + X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), X(124,187), + X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), X(136,199), + X(138,201), X(140,203), X(142,205), X(144,207), X(146,209), X(148,211), + X(150,213), X(152,215), X(154,217), X(156,219), X(158,221), X(160,223), + X(162,225), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), + X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), + X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), + X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), + X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), + X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), + X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171), + X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183), + X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195), + X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(176,207), + X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), X(188,219), + X(190,221), X(192,223), X(194,225), X(2,17), X(4,19), X(6,21), X(8,23), + X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), + X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), + X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), + X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), + X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), + X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), + X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(112,127), + X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), X(124,139), + X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), X(136,151), + X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), X(148,163), + X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), X(160,175), + X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), X(172,187), + X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), X(184,199), + X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), X(196,211), + X(198,213), X(200,215), X(202,217), X(204,219), X(206,221), X(208,223), + X(210,225), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), + X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), + X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), + X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), + X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), + X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), + X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135), + X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147), + X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159), + X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171), + X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), X(176,183), + X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), X(188,195), + X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), X(200,207), + X(202,209), X(204,211), X(206,213), X(208,215), X(210,217), X(212,219), + X(214,221), X(216,223), X(218,225), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), + X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), + X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), + X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), + X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), + X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), + X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), + X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), + X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), + X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), + X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), + X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), + X(166,169), X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), + X(178,181), X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), + X(190,193), X(192,195), X(194,197), X(196,199), X(198,201), X(200,203), + X(202,205), X(204,207), X(206,209), X(208,211), X(210,213), X(212,215), + X(214,217), X(216,219), X(218,221), X(220,223), X(222,225), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), + X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219), + X(220,221), X(222,223), X(224,225) +}; +S(228) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219), + X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226), + X(99,227), X(100,228), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), + X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), + X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), + X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), + X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), + X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), + X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), + X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), + X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), + X(130,194), X(131,195), X(132,196), X(133,197), X(134,198), X(135,199), + X(136,200), X(137,201), X(138,202), X(139,203), X(140,204), X(141,205), + X(142,206), X(143,207), X(144,208), X(145,209), X(146,210), X(147,211), + X(148,212), X(149,213), X(150,214), X(151,215), X(152,216), X(153,217), + X(154,218), X(155,219), X(156,220), X(157,221), X(158,222), X(159,223), + X(160,224), X(161,225), X(162,226), X(163,227), X(164,228), X(65,129), + X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), + X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), + X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), + X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), + X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), + X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170), + X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), X(112,176), + X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), X(118,182), + X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), X(124,188), + X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), + X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), + X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), + X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), + X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165), + X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171), + X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177), + X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183), + X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189), + X(158,190), X(159,191), X(160,192), X(193,225), X(194,226), X(195,227), + X(196,228), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), + X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), + X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), + X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212), + X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218), + X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196), + X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202), + X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208), + X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214), + X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220), + X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210), + X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216), + X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222), + X(207,223), X(208,224), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), + X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), + X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), + X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), + X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), + X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), + X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), + X(96,208), X(113,225), X(114,226), X(115,227), X(116,228), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), + X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), + X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), + X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), + X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), + X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), + X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), + X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), + X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), + X(151,199), X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), + X(157,205), X(158,206), X(159,207), X(160,208), X(177,225), X(178,226), + X(179,227), X(180,228), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), + X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), + X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), + X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), + X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), + X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), + X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), + X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), + X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), + X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), + X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), + X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), + X(177,193), X(178,194), X(179,195), X(180,196), X(181,197), X(182,198), + X(183,199), X(184,200), X(185,201), X(186,202), X(187,203), X(188,204), + X(189,205), X(190,206), X(191,207), X(192,208), X(209,225), X(210,226), + X(211,227), X(212,228), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), + X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), + X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), + X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), + X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), + X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), + X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), + X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), + X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), + X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), + X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), + X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), + X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), + X(184,192), X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), + X(198,206), X(199,207), X(200,208), X(209,217), X(210,218), X(211,219), + X(212,220), X(213,221), X(214,222), X(215,223), X(216,224), X(9,129), + X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), + X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), + X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), + X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), + X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(75,195), X(76,196), + X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), X(90,210), X(91,211), + X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), X(105,225), X(106,226), + X(107,227), X(108,228), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), + X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), + X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), + X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), + X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), X(110,166), + X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), X(124,180), + X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), X(138,194), + X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), X(144,200), + X(153,209), X(154,210), X(155,211), X(156,212), X(157,213), X(158,214), + X(159,215), X(160,216), X(169,225), X(170,226), X(171,227), X(172,228), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), + X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), + X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), + X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), X(108,132), + X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), X(122,146), + X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), X(128,152), + X(137,161), X(138,162), X(139,163), X(140,164), X(141,165), X(142,166), + X(143,167), X(144,168), X(153,177), X(154,178), X(155,179), X(156,180), + X(157,181), X(158,182), X(159,183), X(160,184), X(169,193), X(170,194), + X(171,195), X(172,196), X(173,197), X(174,198), X(175,199), X(176,200), + X(185,209), X(186,210), X(187,211), X(188,212), X(189,213), X(190,214), + X(191,215), X(192,216), X(201,225), X(202,226), X(203,227), X(204,228), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), + X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117), + X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131), + X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145), + X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151), + X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165), + X(158,166), X(159,167), X(160,168), X(169,177), X(170,178), X(171,179), + X(172,180), X(173,181), X(174,182), X(175,183), X(176,184), X(185,193), + X(186,194), X(187,195), X(188,196), X(189,197), X(190,198), X(191,199), + X(192,200), X(201,209), X(202,210), X(203,211), X(204,212), X(205,213), + X(206,214), X(207,215), X(208,216), X(217,225), X(218,226), X(219,227), + X(220,228), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), + X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192), + X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206), + X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), X(212,216), + X(217,221), X(218,222), X(219,223), X(220,224), X(5,129), X(6,130), X(7,131), + X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), + X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), + X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), + X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), + X(64,188), X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), + X(79,203), X(80,204), X(85,209), X(86,210), X(87,211), X(88,212), X(93,217), + X(94,218), X(95,219), X(96,220), X(101,225), X(102,226), X(103,227), + X(104,228), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), + X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), + X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), + X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), + X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), + X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), + X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), + X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210), + X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220), + X(165,225), X(166,226), X(167,227), X(168,228), X(5,33), X(6,34), X(7,35), + X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), + X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), + X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), + X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), + X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), + X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), + X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), + X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153), + X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163), + X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177), + X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), X(159,187), + X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), X(173,201), + X(174,202), X(175,203), X(176,204), X(181,209), X(182,210), X(183,211), + X(184,212), X(189,217), X(190,218), X(191,219), X(192,220), X(197,225), + X(198,226), X(199,227), X(200,228), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), + X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), + X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), + X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), + X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), + X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), + X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), X(208,220), + X(213,225), X(214,226), X(215,227), X(216,228), X(5,9), X(6,10), X(7,11), + X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), + X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), + X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), + X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), + X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), + X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), + X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), + X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), + X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), + X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), + X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), + X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), + X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), + X(189,193), X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), + X(199,203), X(200,204), X(205,209), X(206,210), X(207,211), X(208,212), + X(213,217), X(214,218), X(215,219), X(216,220), X(221,225), X(222,226), + X(223,227), X(224,228), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), + X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), + X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), + X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), + X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), + X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), + X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179), + X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191), + X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), X(201,203), + X(202,204), X(205,207), X(206,208), X(209,211), X(210,212), X(213,215), + X(214,216), X(217,219), X(218,220), X(221,223), X(222,224), X(225,227), + X(226,228), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), + X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), + X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209), + X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), X(96,222), + X(99,225), X(100,226), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), + X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), + X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), + X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), + X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), + X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), + X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), + X(100,162), X(103,165), X(104,166), X(107,169), X(108,170), X(111,173), + X(112,174), X(115,177), X(116,178), X(119,181), X(120,182), X(123,185), + X(124,186), X(127,189), X(128,190), X(131,193), X(132,194), X(135,197), + X(136,198), X(139,201), X(140,202), X(143,205), X(144,206), X(147,209), + X(148,210), X(151,213), X(152,214), X(155,217), X(156,218), X(159,221), + X(160,222), X(163,225), X(164,226), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), + X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), + X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), + X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), + X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), + X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), + X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), X(111,141), + X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), X(123,153), + X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), X(135,165), + X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), X(147,177), + X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), X(159,189), + X(160,190), X(163,193), X(164,194), X(167,197), X(168,198), X(171,201), + X(172,202), X(175,205), X(176,206), X(179,209), X(180,210), X(183,213), + X(184,214), X(187,217), X(188,218), X(191,221), X(192,222), X(195,225), + X(196,226), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), + X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), + X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), + X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), + X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), + X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), + X(191,205), X(192,206), X(195,209), X(196,210), X(199,213), X(200,214), + X(203,217), X(204,218), X(207,221), X(208,222), X(211,225), X(212,226), X(3,9), + X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), + X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), + X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), + X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), + X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), + X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), + X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), + X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), + X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138), + X(135,141), X(136,142), X(139,145), X(140,146), X(143,149), X(144,150), + X(147,153), X(148,154), X(151,157), X(152,158), X(155,161), X(156,162), + X(159,165), X(160,166), X(163,169), X(164,170), X(167,173), X(168,174), + X(171,177), X(172,178), X(175,181), X(176,182), X(179,185), X(180,186), + X(183,189), X(184,190), X(187,193), X(188,194), X(191,197), X(192,198), + X(195,201), X(196,202), X(199,205), X(200,206), X(203,209), X(204,210), + X(207,213), X(208,214), X(211,217), X(212,218), X(215,221), X(216,222), + X(219,225), X(220,226), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), + X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), + X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), + X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), + X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), + X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), + X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), + X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), + X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), + X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), + X(192,194), X(195,197), X(196,198), X(199,201), X(200,202), X(203,205), + X(204,206), X(207,209), X(208,210), X(211,213), X(212,214), X(215,217), + X(216,218), X(219,221), X(220,222), X(223,225), X(224,226), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), + X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), + X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170), + X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182), + X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194), + X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206), + X(207,208), X(209,210), X(211,212), X(213,214), X(215,216), X(217,218), + X(219,220), X(221,222), X(223,224), X(225,226), X(227,228), X(2,129), X(4,131), + X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), + X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), X(30,157), X(32,159), + X(34,161), X(36,163), X(38,165), X(40,167), X(42,169), X(44,171), X(46,173), + X(48,175), X(50,177), X(52,179), X(54,181), X(56,183), X(58,185), X(60,187), + X(62,189), X(64,191), X(66,193), X(68,195), X(70,197), X(72,199), X(74,201), + X(76,203), X(78,205), X(80,207), X(82,209), X(84,211), X(86,213), X(88,215), + X(90,217), X(92,219), X(94,221), X(96,223), X(98,225), X(100,227), X(2,65), + X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), + X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), + X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), + X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), + X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), + X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), + X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), + X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), + X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), + X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203), + X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215), + X(154,217), X(156,219), X(158,221), X(160,223), X(162,225), X(164,227), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), + X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), + X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), + X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), + X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171), + X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183), + X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195), + X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(176,207), + X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), X(188,219), + X(190,221), X(192,223), X(194,225), X(196,227), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), + X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), + X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), + X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), + X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), + X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), + X(184,199), X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), + X(196,211), X(198,213), X(200,215), X(202,217), X(204,219), X(206,221), + X(208,223), X(210,225), X(212,227), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), + X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), + X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), + X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), + X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), + X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), + X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), + X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), + X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), + X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), + X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), + X(200,207), X(202,209), X(204,211), X(206,213), X(208,215), X(210,217), + X(212,219), X(214,221), X(216,223), X(218,225), X(220,227), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), + X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), + X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), + X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), + X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), + X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), + X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), + X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), + X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), + X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), + X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), X(182,185), + X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), X(194,197), + X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), X(206,209), + X(208,211), X(210,213), X(212,215), X(214,217), X(216,219), X(218,221), + X(220,223), X(222,225), X(224,227), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), + X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), + X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), + X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), + X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), + X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), + X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), + X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), + X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), + X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), + X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), + X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), X(164,165), + X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), X(176,177), + X(178,179), X(180,181), X(182,183), X(184,185), X(186,187), X(188,189), + X(190,191), X(192,193), X(194,195), X(196,197), X(198,199), X(200,201), + X(202,203), X(204,205), X(206,207), X(208,209), X(210,211), X(212,213), + X(214,215), X(216,217), X(218,219), X(220,221), X(222,223), X(224,225), + X(226,227) +}; +S(230) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219), + X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226), + X(99,227), X(100,228), X(101,229), X(102,230), X(1,65), X(2,66), X(3,67), + X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), + X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), + X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), + X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), + X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), + X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), + X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), + X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), + X(64,128), X(129,193), X(130,194), X(131,195), X(132,196), X(133,197), + X(134,198), X(135,199), X(136,200), X(137,201), X(138,202), X(139,203), + X(140,204), X(141,205), X(142,206), X(143,207), X(144,208), X(145,209), + X(146,210), X(147,211), X(148,212), X(149,213), X(150,214), X(151,215), + X(152,216), X(153,217), X(154,218), X(155,219), X(156,220), X(157,221), + X(158,222), X(159,223), X(160,224), X(161,225), X(162,226), X(163,227), + X(164,228), X(165,229), X(166,230), X(65,129), X(66,130), X(67,131), X(68,132), + X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), + X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), + X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), + X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), + X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), + X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), + X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178), + X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184), + X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), X(126,190), + X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), + X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), + X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), + X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), + X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), + X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), + X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(141,173), + X(142,174), X(143,175), X(144,176), X(145,177), X(146,178), X(147,179), + X(148,180), X(149,181), X(150,182), X(151,183), X(152,184), X(153,185), + X(154,186), X(155,187), X(156,188), X(157,189), X(158,190), X(159,191), + X(160,192), X(193,225), X(194,226), X(195,227), X(196,228), X(197,229), + X(198,230), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), + X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), + X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), + X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212), + X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218), + X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196), + X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202), + X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208), + X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214), + X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220), + X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210), + X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216), + X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222), + X(207,223), X(208,224), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), + X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), + X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), + X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), + X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), + X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), + X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), + X(96,208), X(113,225), X(114,226), X(115,227), X(116,228), X(117,229), + X(118,230), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), + X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), + X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), + X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), + X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131), + X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138), + X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), X(113,161), + X(114,162), X(115,163), X(116,164), X(117,165), X(118,166), X(119,167), + X(120,168), X(121,169), X(122,170), X(123,171), X(124,172), X(125,173), + X(126,174), X(127,175), X(128,176), X(145,193), X(146,194), X(147,195), + X(148,196), X(149,197), X(150,198), X(151,199), X(152,200), X(153,201), + X(154,202), X(155,203), X(156,204), X(157,205), X(158,206), X(159,207), + X(160,208), X(177,225), X(178,226), X(179,227), X(180,228), X(181,229), + X(182,230), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), + X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), + X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), + X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), + X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), + X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), + X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), + X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), + X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), + X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), + X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(155,171), + X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), X(177,193), + X(178,194), X(179,195), X(180,196), X(181,197), X(182,198), X(183,199), + X(184,200), X(185,201), X(186,202), X(187,203), X(188,204), X(189,205), + X(190,206), X(191,207), X(192,208), X(209,225), X(210,226), X(211,227), + X(212,228), X(213,229), X(214,230), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), + X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), + X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), + X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), + X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), + X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), + X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), + X(101,109), X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), + X(115,123), X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), + X(129,137), X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), + X(135,143), X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), + X(149,157), X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), + X(163,171), X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), + X(177,185), X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), + X(183,191), X(184,192), X(193,201), X(194,202), X(195,203), X(196,204), + X(197,205), X(198,206), X(199,207), X(200,208), X(209,217), X(210,218), + X(211,219), X(212,220), X(213,221), X(214,222), X(215,223), X(216,224), + X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), + X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), + X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), + X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), + X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(75,195), + X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), X(90,210), + X(91,211), X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), X(105,225), + X(106,226), X(107,227), X(108,228), X(109,229), X(110,230), X(9,65), X(10,66), + X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), + X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), + X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), + X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), + X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), + X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), + X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), + X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), + X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), X(128,184), + X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), X(142,198), + X(143,199), X(144,200), X(153,209), X(154,210), X(155,211), X(156,212), + X(157,213), X(158,214), X(159,215), X(160,216), X(169,225), X(170,226), + X(171,227), X(172,228), X(173,229), X(174,230), X(9,33), X(10,34), X(11,35), + X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), + X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), + X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), + X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), + X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), + X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), + X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), + X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), + X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), + X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), + X(174,198), X(175,199), X(176,200), X(185,209), X(186,210), X(187,211), + X(188,212), X(189,213), X(190,214), X(191,215), X(192,216), X(201,225), + X(202,226), X(203,227), X(204,228), X(205,229), X(206,230), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), + X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), + X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), + X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), + X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), + X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), + X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), + X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), + X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), + X(160,168), X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), + X(174,182), X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), + X(188,196), X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), + X(202,210), X(203,211), X(204,212), X(205,213), X(206,214), X(207,215), + X(208,216), X(217,225), X(218,226), X(219,227), X(220,228), X(221,229), + X(222,230), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), + X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192), + X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206), + X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), X(212,216), + X(217,221), X(218,222), X(219,223), X(220,224), X(225,229), X(226,230), + X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), + X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), + X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169), + X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180), + X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), X(71,195), + X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), X(85,209), X(86,210), + X(87,211), X(88,212), X(93,217), X(94,218), X(95,219), X(96,220), X(101,225), + X(102,226), X(103,227), X(104,228), X(5,65), X(6,66), X(7,67), X(8,68), + X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), + X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), + X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), + X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), + X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), + X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), + X(96,156), X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), + X(110,170), X(111,171), X(112,172), X(117,177), X(118,178), X(119,179), + X(120,180), X(125,185), X(126,186), X(127,187), X(128,188), X(133,193), + X(134,194), X(135,195), X(136,196), X(141,201), X(142,202), X(143,203), + X(144,204), X(149,209), X(150,210), X(151,211), X(152,212), X(157,217), + X(158,218), X(159,219), X(160,220), X(165,225), X(166,226), X(167,227), + X(168,228), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), + X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), + X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), + X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), + X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), + X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), + X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), + X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), + X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), + X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203), + X(176,204), X(181,209), X(182,210), X(183,211), X(184,212), X(189,217), + X(190,218), X(191,219), X(192,220), X(197,225), X(198,226), X(199,227), + X(200,228), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), + X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), + X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), + X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), + X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), + X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), + X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), + X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), + X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), + X(133,145), X(134,146), X(135,147), X(136,148), X(141,153), X(142,154), + X(143,155), X(144,156), X(149,161), X(150,162), X(151,163), X(152,164), + X(157,169), X(158,170), X(159,171), X(160,172), X(165,177), X(166,178), + X(167,179), X(168,180), X(173,185), X(174,186), X(175,187), X(176,188), + X(181,193), X(182,194), X(183,195), X(184,196), X(189,201), X(190,202), + X(191,203), X(192,204), X(197,209), X(198,210), X(199,211), X(200,212), + X(205,217), X(206,218), X(207,219), X(208,220), X(213,225), X(214,226), + X(215,227), X(216,228), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), + X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), + X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), + X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), + X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), + X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), + X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), + X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), + X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), + X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), + X(143,147), X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), + X(157,161), X(158,162), X(159,163), X(160,164), X(165,169), X(166,170), + X(167,171), X(168,172), X(173,177), X(174,178), X(175,179), X(176,180), + X(181,185), X(182,186), X(183,187), X(184,188), X(189,193), X(190,194), + X(191,195), X(192,196), X(197,201), X(198,202), X(199,203), X(200,204), + X(205,209), X(206,210), X(207,211), X(208,212), X(213,217), X(214,218), + X(215,219), X(216,220), X(221,225), X(222,226), X(223,227), X(224,228), X(1,3), + X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), + X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), + X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), + X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), + X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), + X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195), + X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207), + X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219), + X(218,220), X(221,223), X(222,224), X(225,227), X(226,228), X(3,129), X(4,130), + X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), + X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), + X(35,161), X(36,162), X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), + X(48,174), X(51,177), X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), + X(63,189), X(64,190), X(67,193), X(68,194), X(71,197), X(72,198), X(75,201), + X(76,202), X(79,205), X(80,206), X(83,209), X(84,210), X(87,213), X(88,214), + X(91,217), X(92,218), X(95,221), X(96,222), X(99,225), X(100,226), X(103,229), + X(104,230), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), + X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), + X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), + X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), + X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), + X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), + X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), + X(103,165), X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), + X(115,177), X(116,178), X(119,181), X(120,182), X(123,185), X(124,186), + X(127,189), X(128,190), X(131,193), X(132,194), X(135,197), X(136,198), + X(139,201), X(140,202), X(143,205), X(144,206), X(147,209), X(148,210), + X(151,213), X(152,214), X(155,217), X(156,218), X(159,221), X(160,222), + X(163,225), X(164,226), X(167,229), X(168,230), X(3,33), X(4,34), X(7,37), + X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), + X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), + X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), + X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), + X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), + X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), + X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), + X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), + X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), + X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), + X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), + X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198), + X(171,201), X(172,202), X(175,205), X(176,206), X(179,209), X(180,210), + X(183,213), X(184,214), X(187,217), X(188,218), X(191,221), X(192,222), + X(195,225), X(196,226), X(199,229), X(200,230), X(3,17), X(4,18), X(7,21), + X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), + X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), + X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), + X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), + X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), + X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), + X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), + X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), + X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), + X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), + X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185), + X(172,186), X(175,189), X(176,190), X(179,193), X(180,194), X(183,197), + X(184,198), X(187,201), X(188,202), X(191,205), X(192,206), X(195,209), + X(196,210), X(199,213), X(200,214), X(203,217), X(204,218), X(207,221), + X(208,222), X(211,225), X(212,226), X(215,229), X(216,230), X(3,9), X(4,10), + X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), + X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), + X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), + X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), + X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), + X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), + X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), X(111,117), + X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), X(123,129), + X(124,130), X(127,133), X(128,134), X(131,137), X(132,138), X(135,141), + X(136,142), X(139,145), X(140,146), X(143,149), X(144,150), X(147,153), + X(148,154), X(151,157), X(152,158), X(155,161), X(156,162), X(159,165), + X(160,166), X(163,169), X(164,170), X(167,173), X(168,174), X(171,177), + X(172,178), X(175,181), X(176,182), X(179,185), X(180,186), X(183,189), + X(184,190), X(187,193), X(188,194), X(191,197), X(192,198), X(195,201), + X(196,202), X(199,205), X(200,206), X(203,209), X(204,210), X(207,213), + X(208,214), X(211,217), X(212,218), X(215,221), X(216,222), X(219,225), + X(220,226), X(223,229), X(224,230), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), + X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), + X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), + X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), + X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), + X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), + X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), + X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), + X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), + X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), + X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), + X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), + X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), + X(179,181), X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), + X(191,193), X(192,194), X(195,197), X(196,198), X(199,201), X(200,202), + X(203,205), X(204,206), X(207,209), X(208,210), X(211,213), X(212,214), + X(215,217), X(216,218), X(219,221), X(220,222), X(223,225), X(224,226), + X(227,229), X(228,230), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), + X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), + X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), + X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), + X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), + X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), + X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), X(105,106), + X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), X(117,118), + X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), X(129,130), + X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), X(141,142), + X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), X(153,154), + X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), X(165,166), + X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), X(177,178), + X(179,180), X(181,182), X(183,184), X(185,186), X(187,188), X(189,190), + X(191,192), X(193,194), X(195,196), X(197,198), X(199,200), X(201,202), + X(203,204), X(205,206), X(207,208), X(209,210), X(211,212), X(213,214), + X(215,216), X(217,218), X(219,220), X(221,222), X(223,224), X(225,226), + X(227,228), X(229,230), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), + X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), + X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), + X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), + X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), + X(68,195), X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), + X(82,209), X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), + X(96,223), X(98,225), X(100,227), X(102,229), X(2,65), X(4,67), X(6,69), + X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), + X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), + X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), + X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), + X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), + X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), + X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), + X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), + X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), + X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203), + X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215), + X(154,217), X(156,219), X(158,221), X(160,223), X(162,225), X(164,227), + X(166,229), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), + X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), + X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), + X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), + X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), + X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), + X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171), + X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183), + X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195), + X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(176,207), + X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), X(188,219), + X(190,221), X(192,223), X(194,225), X(196,227), X(198,229), X(2,17), X(4,19), + X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), + X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), + X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), + X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), + X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), + X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), + X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), + X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), + X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), + X(184,199), X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), + X(196,211), X(198,213), X(200,215), X(202,217), X(204,219), X(206,221), + X(208,223), X(210,225), X(212,227), X(214,229), X(2,9), X(4,11), X(6,13), + X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), + X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), + X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), + X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), + X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), + X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), + X(102,109), X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), + X(114,121), X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), + X(126,133), X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), + X(138,145), X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), + X(150,157), X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), + X(162,169), X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), + X(174,181), X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), + X(186,193), X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), + X(198,205), X(200,207), X(202,209), X(204,211), X(206,213), X(208,215), + X(210,217), X(212,219), X(214,221), X(216,223), X(218,225), X(220,227), + X(222,229), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), + X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), + X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), + X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), + X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), + X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), + X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), + X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), + X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), + X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), + X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), + X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), + X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), + X(192,195), X(194,197), X(196,199), X(198,201), X(200,203), X(202,205), + X(204,207), X(206,209), X(208,211), X(210,213), X(212,215), X(214,217), + X(216,219), X(218,221), X(220,223), X(222,225), X(224,227), X(226,229), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219), + X(220,221), X(222,223), X(224,225), X(226,227), X(228,229) +}; +S(232) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219), + X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226), + X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232), X(1,65), + X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), + X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), + X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), + X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), + X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), + X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), + X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), + X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), + X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), X(131,195), + X(132,196), X(133,197), X(134,198), X(135,199), X(136,200), X(137,201), + X(138,202), X(139,203), X(140,204), X(141,205), X(142,206), X(143,207), + X(144,208), X(145,209), X(146,210), X(147,211), X(148,212), X(149,213), + X(150,214), X(151,215), X(152,216), X(153,217), X(154,218), X(155,219), + X(156,220), X(157,221), X(158,222), X(159,223), X(160,224), X(161,225), + X(162,226), X(163,227), X(164,228), X(165,229), X(166,230), X(167,231), + X(168,232), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), + X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), + X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), + X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), + X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), + X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), X(104,168), + X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), X(110,174), + X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), X(116,180), + X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), X(122,186), + X(123,187), X(124,188), X(125,189), X(126,190), X(127,191), X(128,192), + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), + X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), + X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), + X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), + X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), + X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), + X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169), + X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(143,175), + X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), X(149,181), + X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), X(155,187), + X(156,188), X(157,189), X(158,190), X(159,191), X(160,192), X(193,225), + X(194,226), X(195,227), X(196,228), X(197,229), X(198,230), X(199,231), + X(200,232), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), + X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), + X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), + X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212), + X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218), + X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196), + X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202), + X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208), + X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214), + X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220), + X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210), + X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216), + X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222), + X(207,223), X(208,224), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), + X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), + X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), + X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), + X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), + X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), + X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), + X(96,208), X(113,225), X(114,226), X(115,227), X(116,228), X(117,229), + X(118,230), X(119,231), X(120,232), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), + X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), + X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), + X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), + X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193), + X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199), + X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205), + X(158,206), X(159,207), X(160,208), X(177,225), X(178,226), X(179,227), + X(180,228), X(181,229), X(182,230), X(183,231), X(184,232), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), + X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), + X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), + X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), + X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), + X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), + X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), + X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), + X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), + X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), + X(209,225), X(210,226), X(211,227), X(212,228), X(213,229), X(214,230), + X(215,231), X(216,232), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), + X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), + X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), + X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), + X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), + X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), + X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), + X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), + X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), + X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), + X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), + X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), + X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), + X(184,192), X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), + X(198,206), X(199,207), X(200,208), X(209,217), X(210,218), X(211,219), + X(212,220), X(213,221), X(214,222), X(215,223), X(216,224), X(9,129), + X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), + X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), + X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), + X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), + X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(75,195), X(76,196), + X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), X(90,210), X(91,211), + X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), X(105,225), X(106,226), + X(107,227), X(108,228), X(109,229), X(110,230), X(111,231), X(112,232), + X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), + X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), + X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), + X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), + X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), + X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), + X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), + X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), + X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), + X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), + X(142,198), X(143,199), X(144,200), X(153,209), X(154,210), X(155,211), + X(156,212), X(157,213), X(158,214), X(159,215), X(160,216), X(169,225), + X(170,226), X(171,227), X(172,228), X(173,229), X(174,230), X(175,231), + X(176,232), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), + X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), + X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), + X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), + X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), + X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), + X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), + X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), + X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), + X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), X(141,165), + X(142,166), X(143,167), X(144,168), X(153,177), X(154,178), X(155,179), + X(156,180), X(157,181), X(158,182), X(159,183), X(160,184), X(169,193), + X(170,194), X(171,195), X(172,196), X(173,197), X(174,198), X(175,199), + X(176,200), X(185,209), X(186,210), X(187,211), X(188,212), X(189,213), + X(190,214), X(191,215), X(192,216), X(201,225), X(202,226), X(203,227), + X(204,228), X(205,229), X(206,230), X(207,231), X(208,232), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), + X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), + X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), + X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), + X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), + X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), + X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), + X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), + X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), + X(160,168), X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), + X(174,182), X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), + X(188,196), X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), + X(202,210), X(203,211), X(204,212), X(205,213), X(206,214), X(207,215), + X(208,216), X(217,225), X(218,226), X(219,227), X(220,228), X(221,229), + X(222,230), X(223,231), X(224,232), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), + X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166), + X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), X(172,176), + X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), X(186,190), + X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), X(196,200), + X(201,205), X(202,206), X(203,207), X(204,208), X(209,213), X(210,214), + X(211,215), X(212,216), X(217,221), X(218,222), X(219,223), X(220,224), + X(225,229), X(226,230), X(227,231), X(228,232), X(5,129), X(6,130), X(7,131), + X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), + X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), + X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), + X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), + X(64,188), X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), + X(79,203), X(80,204), X(85,209), X(86,210), X(87,211), X(88,212), X(93,217), + X(94,218), X(95,219), X(96,220), X(101,225), X(102,226), X(103,227), + X(104,228), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), + X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), + X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), + X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), + X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), + X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), + X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), + X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210), + X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220), + X(165,225), X(166,226), X(167,227), X(168,228), X(5,33), X(6,34), X(7,35), + X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), + X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), + X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), + X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), + X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), + X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), + X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), + X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153), + X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163), + X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177), + X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), X(159,187), + X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), X(173,201), + X(174,202), X(175,203), X(176,204), X(181,209), X(182,210), X(183,211), + X(184,212), X(189,217), X(190,218), X(191,219), X(192,220), X(197,225), + X(198,226), X(199,227), X(200,228), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), + X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), + X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), + X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), + X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), + X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), + X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), X(208,220), + X(213,225), X(214,226), X(215,227), X(216,228), X(5,9), X(6,10), X(7,11), + X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), + X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), + X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), + X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), + X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), + X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), + X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), + X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), + X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), + X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), + X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), + X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), + X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), + X(189,193), X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), + X(199,203), X(200,204), X(205,209), X(206,210), X(207,211), X(208,212), + X(213,217), X(214,218), X(215,219), X(216,220), X(221,225), X(222,226), + X(223,227), X(224,228), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), + X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), + X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), + X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), + X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), + X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), + X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179), + X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191), + X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), X(201,203), + X(202,204), X(205,207), X(206,208), X(209,211), X(210,212), X(213,215), + X(214,216), X(217,219), X(218,220), X(221,223), X(222,224), X(225,227), + X(226,228), X(229,231), X(230,232), X(3,129), X(4,130), X(7,133), X(8,134), + X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), + X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), + X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), + X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), + X(67,193), X(68,194), X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), + X(80,206), X(83,209), X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), + X(95,221), X(96,222), X(99,225), X(100,226), X(103,229), X(104,230), X(3,65), + X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), + X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), + X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), + X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), + X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), + X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), + X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), + X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), + X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202), + X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214), + X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226), + X(167,229), X(168,230), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), + X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), + X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), + X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), + X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), + X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), + X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), + X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), + X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), + X(140,170), X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), + X(152,182), X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), + X(164,194), X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), + X(176,206), X(179,209), X(180,210), X(183,213), X(184,214), X(187,217), + X(188,218), X(191,221), X(192,222), X(195,225), X(196,226), X(199,229), + X(200,230), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), + X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), + X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), + X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), + X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), + X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), + X(191,205), X(192,206), X(195,209), X(196,210), X(199,213), X(200,214), + X(203,217), X(204,218), X(207,221), X(208,222), X(211,225), X(212,226), + X(215,229), X(216,230), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), + X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), + X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), + X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), + X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), + X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), + X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134), + X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146), + X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158), + X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170), + X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), X(176,182), + X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), X(188,194), + X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), X(200,206), + X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), X(212,218), + X(215,221), X(216,222), X(219,225), X(220,226), X(223,229), X(224,230), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), + X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), + X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), + X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), + X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), + X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), + X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), + X(195,197), X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), + X(207,209), X(208,210), X(211,213), X(212,214), X(215,217), X(216,218), + X(219,221), X(220,222), X(223,225), X(224,226), X(227,229), X(228,230), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170), + X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182), + X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194), + X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206), + X(207,208), X(209,210), X(211,212), X(213,214), X(215,216), X(217,218), + X(219,220), X(221,222), X(223,224), X(225,226), X(227,228), X(229,230), + X(231,232), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), + X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), + X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), + X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), + X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), + X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223), + X(98,225), X(100,227), X(102,229), X(104,231), X(2,65), X(4,67), X(6,69), + X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), + X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), + X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), + X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), + X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), + X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), + X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), + X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), + X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), + X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203), + X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215), + X(154,217), X(156,219), X(158,221), X(160,223), X(162,225), X(164,227), + X(166,229), X(168,231), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), + X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), + X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), + X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), + X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), + X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), + X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), + X(116,147), X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), + X(128,159), X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), + X(140,171), X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), + X(152,183), X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), + X(164,195), X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), + X(176,207), X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), + X(188,219), X(190,221), X(192,223), X(194,225), X(196,227), X(198,229), + X(200,231), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), + X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), + X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179), + X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191), + X(178,193), X(180,195), X(182,197), X(184,199), X(186,201), X(188,203), + X(190,205), X(192,207), X(194,209), X(196,211), X(198,213), X(200,215), + X(202,217), X(204,219), X(206,221), X(208,223), X(210,225), X(212,227), + X(214,229), X(216,231), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), + X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), + X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), + X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135), + X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147), + X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159), + X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171), + X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), X(176,183), + X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), X(188,195), + X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), X(200,207), + X(202,209), X(204,211), X(206,213), X(208,215), X(210,217), X(212,219), + X(214,221), X(216,223), X(218,225), X(220,227), X(222,229), X(224,231), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), + X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), + X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), + X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), + X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), + X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), + X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), + X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), + X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), + X(194,197), X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), + X(206,209), X(208,211), X(210,213), X(212,215), X(214,217), X(216,219), + X(218,221), X(220,223), X(222,225), X(224,227), X(226,229), X(228,231), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219), + X(220,221), X(222,223), X(224,225), X(226,227), X(228,229), X(230,231) +}; +S(234) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219), + X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226), + X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232), + X(105,233), X(106,234), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), + X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), + X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), + X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), + X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), + X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), + X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), + X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), + X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), + X(130,194), X(131,195), X(132,196), X(133,197), X(134,198), X(135,199), + X(136,200), X(137,201), X(138,202), X(139,203), X(140,204), X(141,205), + X(142,206), X(143,207), X(144,208), X(145,209), X(146,210), X(147,211), + X(148,212), X(149,213), X(150,214), X(151,215), X(152,216), X(153,217), + X(154,218), X(155,219), X(156,220), X(157,221), X(158,222), X(159,223), + X(160,224), X(161,225), X(162,226), X(163,227), X(164,228), X(165,229), + X(166,230), X(167,231), X(168,232), X(169,233), X(170,234), X(65,129), + X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), + X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), + X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), + X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), + X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), + X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170), + X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), X(112,176), + X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), X(118,182), + X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), X(124,188), + X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), + X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), + X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), + X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), + X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165), + X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171), + X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177), + X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183), + X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189), + X(158,190), X(159,191), X(160,192), X(193,225), X(194,226), X(195,227), + X(196,228), X(197,229), X(198,230), X(199,231), X(200,232), X(201,233), + X(202,234), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), + X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), + X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), + X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212), + X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218), + X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196), + X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202), + X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208), + X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214), + X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220), + X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210), + X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216), + X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222), + X(207,223), X(208,224), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), + X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), + X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), + X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), + X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), + X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), + X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), + X(96,208), X(113,225), X(114,226), X(115,227), X(116,228), X(117,229), + X(118,230), X(119,231), X(120,232), X(121,233), X(122,234), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), + X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), + X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), + X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), + X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), + X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), + X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), + X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), + X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), + X(151,199), X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), + X(157,205), X(158,206), X(159,207), X(160,208), X(177,225), X(178,226), + X(179,227), X(180,228), X(181,229), X(182,230), X(183,231), X(184,232), + X(185,233), X(186,234), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), + X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), + X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), + X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), + X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), + X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), + X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), + X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), + X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), + X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), + X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), + X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), + X(177,193), X(178,194), X(179,195), X(180,196), X(181,197), X(182,198), + X(183,199), X(184,200), X(185,201), X(186,202), X(187,203), X(188,204), + X(189,205), X(190,206), X(191,207), X(192,208), X(209,225), X(210,226), + X(211,227), X(212,228), X(213,229), X(214,230), X(215,231), X(216,232), + X(217,233), X(218,234), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), + X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), + X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), + X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), + X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), + X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), + X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), + X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), + X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), + X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), + X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), + X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), + X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), + X(184,192), X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), + X(198,206), X(199,207), X(200,208), X(209,217), X(210,218), X(211,219), + X(212,220), X(213,221), X(214,222), X(215,223), X(216,224), X(225,233), + X(226,234), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), + X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), + X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), + X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), + X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), + X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), + X(90,210), X(91,211), X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), + X(105,225), X(106,226), X(107,227), X(108,228), X(109,229), X(110,230), + X(111,231), X(112,232), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), + X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), + X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), + X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), + X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), X(110,166), + X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), X(124,180), + X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), X(138,194), + X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), X(144,200), + X(153,209), X(154,210), X(155,211), X(156,212), X(157,213), X(158,214), + X(159,215), X(160,216), X(169,225), X(170,226), X(171,227), X(172,228), + X(173,229), X(174,230), X(175,231), X(176,232), X(9,33), X(10,34), X(11,35), + X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), + X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), + X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), + X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), + X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), + X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), + X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), + X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), + X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), + X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), + X(174,198), X(175,199), X(176,200), X(185,209), X(186,210), X(187,211), + X(188,212), X(189,213), X(190,214), X(191,215), X(192,216), X(201,225), + X(202,226), X(203,227), X(204,228), X(205,229), X(206,230), X(207,231), + X(208,232), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), + X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), + X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), + X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), + X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), + X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), + X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129), + X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135), + X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149), + X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163), + X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177), + X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183), + X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), X(189,197), + X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), X(203,211), + X(204,212), X(205,213), X(206,214), X(207,215), X(208,216), X(217,225), + X(218,226), X(219,227), X(220,228), X(221,229), X(222,230), X(223,231), + X(224,232), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), + X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192), + X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206), + X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), X(212,216), + X(217,221), X(218,222), X(219,223), X(220,224), X(225,229), X(226,230), + X(227,231), X(228,232), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), + X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), + X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), + X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), + X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), + X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), + X(85,209), X(86,210), X(87,211), X(88,212), X(93,217), X(94,218), X(95,219), + X(96,220), X(101,225), X(102,226), X(103,227), X(104,228), X(109,233), + X(110,234), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), + X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), + X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), + X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), + X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), + X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), + X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), + X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210), + X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220), + X(165,225), X(166,226), X(167,227), X(168,228), X(173,233), X(174,234), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), + X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), + X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), + X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), + X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132), + X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), X(118,146), + X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), X(128,156), + X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), X(142,170), + X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), X(152,180), + X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), X(166,194), + X(167,195), X(168,196), X(173,201), X(174,202), X(175,203), X(176,204), + X(181,209), X(182,210), X(183,211), X(184,212), X(189,217), X(190,218), + X(191,219), X(192,220), X(197,225), X(198,226), X(199,227), X(200,228), + X(205,233), X(206,234), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), + X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), + X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), + X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), + X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), + X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), + X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), + X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(141,153), + X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), X(151,163), + X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), X(165,177), + X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), X(175,187), + X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), X(189,201), + X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), X(199,211), + X(200,212), X(205,217), X(206,218), X(207,219), X(208,220), X(213,225), + X(214,226), X(215,227), X(216,228), X(221,233), X(222,234), X(5,9), X(6,10), + X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), + X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), + X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), + X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), + X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), + X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), + X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), + X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), + X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), + X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), + X(150,154), X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), + X(160,164), X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), + X(174,178), X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), + X(184,188), X(189,193), X(190,194), X(191,195), X(192,196), X(197,201), + X(198,202), X(199,203), X(200,204), X(205,209), X(206,210), X(207,211), + X(208,212), X(213,217), X(214,218), X(215,219), X(216,220), X(221,225), + X(222,226), X(223,227), X(224,228), X(229,233), X(230,234), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195), + X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207), + X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219), + X(218,220), X(221,223), X(222,224), X(225,227), X(226,228), X(229,231), + X(230,232), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), + X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), + X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209), + X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), X(96,222), + X(99,225), X(100,226), X(103,229), X(104,230), X(107,233), X(108,234), X(3,65), + X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), + X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), + X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), + X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), + X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), + X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), + X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), + X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), + X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202), + X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214), + X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226), + X(167,229), X(168,230), X(171,233), X(172,234), X(3,33), X(4,34), X(7,37), + X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), + X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), + X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), + X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), + X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), + X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), + X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), + X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), + X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), + X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), + X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), + X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198), + X(171,201), X(172,202), X(175,205), X(176,206), X(179,209), X(180,210), + X(183,213), X(184,214), X(187,217), X(188,218), X(191,221), X(192,222), + X(195,225), X(196,226), X(199,229), X(200,230), X(203,233), X(204,234), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), + X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), + X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121), + X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133), + X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145), + X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157), + X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(155,169), + X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), X(167,181), + X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), X(179,193), + X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), X(191,205), + X(192,206), X(195,209), X(196,210), X(199,213), X(200,214), X(203,217), + X(204,218), X(207,221), X(208,222), X(211,225), X(212,226), X(215,229), + X(216,230), X(219,233), X(220,234), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), + X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), + X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), + X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), + X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), + X(212,218), X(215,221), X(216,222), X(219,225), X(220,226), X(223,229), + X(224,230), X(227,233), X(228,234), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), + X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), + X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), + X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), + X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), + X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), + X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), + X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), + X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), + X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), + X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), + X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), + X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), + X(179,181), X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), + X(191,193), X(192,194), X(195,197), X(196,198), X(199,201), X(200,202), + X(203,205), X(204,206), X(207,209), X(208,210), X(211,213), X(212,214), + X(215,217), X(216,218), X(219,221), X(220,222), X(223,225), X(224,226), + X(227,229), X(228,230), X(231,233), X(232,234), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), + X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), + X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), + X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), + X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), + X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), + X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), + X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), + X(151,152), X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), + X(163,164), X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), + X(175,176), X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), + X(187,188), X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), + X(199,200), X(201,202), X(203,204), X(205,206), X(207,208), X(209,210), + X(211,212), X(213,214), X(215,216), X(217,218), X(219,220), X(221,222), + X(223,224), X(225,226), X(227,228), X(229,230), X(231,232), X(233,234), + X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), + X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), + X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), X(42,169), + X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), X(56,183), + X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), X(70,197), + X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), X(84,211), + X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223), X(98,225), + X(100,227), X(102,229), X(104,231), X(106,233), X(2,65), X(4,67), X(6,69), + X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), + X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), + X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), + X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), + X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), + X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), + X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), + X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), + X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), + X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203), + X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215), + X(154,217), X(156,219), X(158,221), X(160,223), X(162,225), X(164,227), + X(166,229), X(168,231), X(170,233), X(2,33), X(4,35), X(6,37), X(8,39), + X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), + X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), + X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), + X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), + X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), + X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), + X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), X(110,141), + X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), X(122,153), + X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), X(134,165), + X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), X(146,177), + X(148,179), X(150,181), X(152,183), X(154,185), X(156,187), X(158,189), + X(160,191), X(162,193), X(164,195), X(166,197), X(168,199), X(170,201), + X(172,203), X(174,205), X(176,207), X(178,209), X(180,211), X(182,213), + X(184,215), X(186,217), X(188,219), X(190,221), X(192,223), X(194,225), + X(196,227), X(198,229), X(200,231), X(202,233), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), + X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), + X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), + X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), + X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), + X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), + X(184,199), X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), + X(196,211), X(198,213), X(200,215), X(202,217), X(204,219), X(206,221), + X(208,223), X(210,225), X(212,227), X(214,229), X(216,231), X(218,233), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), + X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), + X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), + X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), + X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), + X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), + X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), + X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), + X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), + X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), + X(158,165), X(160,167), X(162,169), X(164,171), X(166,173), X(168,175), + X(170,177), X(172,179), X(174,181), X(176,183), X(178,185), X(180,187), + X(182,189), X(184,191), X(186,193), X(188,195), X(190,197), X(192,199), + X(194,201), X(196,203), X(198,205), X(200,207), X(202,209), X(204,211), + X(206,213), X(208,215), X(210,217), X(212,219), X(214,221), X(216,223), + X(218,225), X(220,227), X(222,229), X(224,231), X(226,233), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), + X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), + X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), + X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), + X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), + X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), + X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), + X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), + X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), + X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), + X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), X(182,185), + X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), X(194,197), + X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), X(206,209), + X(208,211), X(210,213), X(212,215), X(214,217), X(216,219), X(218,221), + X(220,223), X(222,225), X(224,227), X(226,229), X(228,231), X(230,233), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219), + X(220,221), X(222,223), X(224,225), X(226,227), X(228,229), X(230,231), + X(232,233) +}; +S(236) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219), + X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226), + X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232), + X(105,233), X(106,234), X(107,235), X(108,236), X(1,65), X(2,66), X(3,67), + X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), + X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), + X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), + X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), + X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), + X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), + X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), + X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), + X(64,128), X(129,193), X(130,194), X(131,195), X(132,196), X(133,197), + X(134,198), X(135,199), X(136,200), X(137,201), X(138,202), X(139,203), + X(140,204), X(141,205), X(142,206), X(143,207), X(144,208), X(145,209), + X(146,210), X(147,211), X(148,212), X(149,213), X(150,214), X(151,215), + X(152,216), X(153,217), X(154,218), X(155,219), X(156,220), X(157,221), + X(158,222), X(159,223), X(160,224), X(161,225), X(162,226), X(163,227), + X(164,228), X(165,229), X(166,230), X(167,231), X(168,232), X(169,233), + X(170,234), X(171,235), X(172,236), X(65,129), X(66,130), X(67,131), X(68,132), + X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), + X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), + X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), + X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), + X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), + X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), + X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178), + X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184), + X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), X(126,190), + X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), + X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), + X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), + X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), + X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), + X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), + X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(141,173), + X(142,174), X(143,175), X(144,176), X(145,177), X(146,178), X(147,179), + X(148,180), X(149,181), X(150,182), X(151,183), X(152,184), X(153,185), + X(154,186), X(155,187), X(156,188), X(157,189), X(158,190), X(159,191), + X(160,192), X(193,225), X(194,226), X(195,227), X(196,228), X(197,229), + X(198,230), X(199,231), X(200,232), X(201,233), X(202,234), X(203,235), + X(204,236), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), + X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), + X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), + X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212), + X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218), + X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196), + X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202), + X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208), + X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214), + X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220), + X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210), + X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216), + X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222), + X(207,223), X(208,224), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), + X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), + X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), + X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), + X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), + X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), + X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), + X(96,208), X(113,225), X(114,226), X(115,227), X(116,228), X(117,229), + X(118,230), X(119,231), X(120,232), X(121,233), X(122,234), X(123,235), + X(124,236), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), + X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), + X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), + X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), + X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131), + X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138), + X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), X(113,161), + X(114,162), X(115,163), X(116,164), X(117,165), X(118,166), X(119,167), + X(120,168), X(121,169), X(122,170), X(123,171), X(124,172), X(125,173), + X(126,174), X(127,175), X(128,176), X(145,193), X(146,194), X(147,195), + X(148,196), X(149,197), X(150,198), X(151,199), X(152,200), X(153,201), + X(154,202), X(155,203), X(156,204), X(157,205), X(158,206), X(159,207), + X(160,208), X(177,225), X(178,226), X(179,227), X(180,228), X(181,229), + X(182,230), X(183,231), X(184,232), X(185,233), X(186,234), X(187,235), + X(188,236), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), + X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), + X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), + X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), + X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), + X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), + X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), + X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), + X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), + X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), + X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(155,171), + X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), X(177,193), + X(178,194), X(179,195), X(180,196), X(181,197), X(182,198), X(183,199), + X(184,200), X(185,201), X(186,202), X(187,203), X(188,204), X(189,205), + X(190,206), X(191,207), X(192,208), X(209,225), X(210,226), X(211,227), + X(212,228), X(213,229), X(214,230), X(215,231), X(216,232), X(217,233), + X(218,234), X(219,235), X(220,236), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), + X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), + X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), + X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), + X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), + X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), + X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), + X(101,109), X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), + X(115,123), X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), + X(129,137), X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), + X(135,143), X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), + X(149,157), X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), + X(163,171), X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), + X(177,185), X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), + X(183,191), X(184,192), X(193,201), X(194,202), X(195,203), X(196,204), + X(197,205), X(198,206), X(199,207), X(200,208), X(209,217), X(210,218), + X(211,219), X(212,220), X(213,221), X(214,222), X(215,223), X(216,224), + X(225,233), X(226,234), X(227,235), X(228,236), X(9,129), X(10,130), X(11,131), + X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), + X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), + X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), + X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), + X(64,184), X(73,193), X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), + X(79,199), X(80,200), X(89,209), X(90,210), X(91,211), X(92,212), X(93,213), + X(94,214), X(95,215), X(96,216), X(105,225), X(106,226), X(107,227), + X(108,228), X(109,229), X(110,230), X(111,231), X(112,232), X(9,65), X(10,66), + X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), + X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), + X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), + X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), + X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), + X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), + X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), + X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), + X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), X(128,184), + X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), X(142,198), + X(143,199), X(144,200), X(153,209), X(154,210), X(155,211), X(156,212), + X(157,213), X(158,214), X(159,215), X(160,216), X(169,225), X(170,226), + X(171,227), X(172,228), X(173,229), X(174,230), X(175,231), X(176,232), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), + X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), + X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), + X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), X(108,132), + X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), X(122,146), + X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), X(128,152), + X(137,161), X(138,162), X(139,163), X(140,164), X(141,165), X(142,166), + X(143,167), X(144,168), X(153,177), X(154,178), X(155,179), X(156,180), + X(157,181), X(158,182), X(159,183), X(160,184), X(169,193), X(170,194), + X(171,195), X(172,196), X(173,197), X(174,198), X(175,199), X(176,200), + X(185,209), X(186,210), X(187,211), X(188,212), X(189,213), X(190,214), + X(191,215), X(192,216), X(201,225), X(202,226), X(203,227), X(204,228), + X(205,229), X(206,230), X(207,231), X(208,232), X(9,17), X(10,18), X(11,19), + X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), + X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), + X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), + X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), + X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), + X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), + X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), + X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), + X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), + X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), + X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), + X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), + X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), + X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), + X(203,211), X(204,212), X(205,213), X(206,214), X(207,215), X(208,216), + X(217,225), X(218,226), X(219,227), X(220,228), X(221,229), X(222,230), + X(223,231), X(224,232), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), + X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), + X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), + X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), + X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), + X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), + X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), + X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), + X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), + X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), + X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), + X(154,158), X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), + X(164,168), X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), + X(178,182), X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), + X(188,192), X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), + X(202,206), X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), + X(212,216), X(217,221), X(218,222), X(219,223), X(220,224), X(225,229), + X(226,230), X(227,231), X(228,232), X(5,129), X(6,130), X(7,131), X(8,132), + X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), + X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), + X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), + X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), + X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), + X(80,204), X(85,209), X(86,210), X(87,211), X(88,212), X(93,217), X(94,218), + X(95,219), X(96,220), X(101,225), X(102,226), X(103,227), X(104,228), + X(109,233), X(110,234), X(111,235), X(112,236), X(5,65), X(6,66), X(7,67), + X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), X(23,83), + X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), X(39,99), + X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), X(54,114), + X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), X(69,129), + X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), X(80,140), + X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), X(95,155), + X(96,156), X(101,161), X(102,162), X(103,163), X(104,164), X(109,169), + X(110,170), X(111,171), X(112,172), X(117,177), X(118,178), X(119,179), + X(120,180), X(125,185), X(126,186), X(127,187), X(128,188), X(133,193), + X(134,194), X(135,195), X(136,196), X(141,201), X(142,202), X(143,203), + X(144,204), X(149,209), X(150,210), X(151,211), X(152,212), X(157,217), + X(158,218), X(159,219), X(160,220), X(165,225), X(166,226), X(167,227), + X(168,228), X(173,233), X(174,234), X(175,235), X(176,236), X(5,33), X(6,34), + X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), + X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), + X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), + X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), + X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), + X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), + X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), + X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), + X(125,153), X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), + X(135,163), X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), + X(149,177), X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), + X(159,187), X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), + X(173,201), X(174,202), X(175,203), X(176,204), X(181,209), X(182,210), + X(183,211), X(184,212), X(189,217), X(190,218), X(191,219), X(192,220), + X(197,225), X(198,226), X(199,227), X(200,228), X(205,233), X(206,234), + X(207,235), X(208,236), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), + X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), + X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), + X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), + X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), + X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), + X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), + X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(141,153), + X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), X(151,163), + X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), X(165,177), + X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), X(175,187), + X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), X(189,201), + X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), X(199,211), + X(200,212), X(205,217), X(206,218), X(207,219), X(208,220), X(213,225), + X(214,226), X(215,227), X(216,228), X(221,233), X(222,234), X(223,235), + X(224,236), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), + X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), + X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), + X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), + X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), + X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), + X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), + X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), + X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), + X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), + X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), + X(158,162), X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), + X(168,172), X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), + X(182,186), X(183,187), X(184,188), X(189,193), X(190,194), X(191,195), + X(192,196), X(197,201), X(198,202), X(199,203), X(200,204), X(205,209), + X(206,210), X(207,211), X(208,212), X(213,217), X(214,218), X(215,219), + X(216,220), X(221,225), X(222,226), X(223,227), X(224,228), X(229,233), + X(230,234), X(231,235), X(232,236), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), + X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), + X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), + X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), + X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), + X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), + X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), + X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), + X(117,119), X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), + X(129,131), X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), + X(141,143), X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), + X(153,155), X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), + X(165,167), X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), + X(177,179), X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), + X(189,191), X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), + X(201,203), X(202,204), X(205,207), X(206,208), X(209,211), X(210,212), + X(213,215), X(214,216), X(217,219), X(218,220), X(221,223), X(222,224), + X(225,227), X(226,228), X(229,231), X(230,232), X(233,235), X(234,236), + X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), + X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), + X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), X(43,169), + X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), X(56,182), + X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), X(71,197), + X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209), X(84,210), + X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), X(96,222), X(99,225), + X(100,226), X(103,229), X(104,230), X(107,233), X(108,234), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), + X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), + X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), + X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), + X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), + X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), + X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202), + X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214), + X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226), + X(167,229), X(168,230), X(171,233), X(172,234), X(3,33), X(4,34), X(7,37), + X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), + X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), + X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), + X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), + X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), + X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), + X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), + X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), + X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), + X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), + X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), + X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198), + X(171,201), X(172,202), X(175,205), X(176,206), X(179,209), X(180,210), + X(183,213), X(184,214), X(187,217), X(188,218), X(191,221), X(192,222), + X(195,225), X(196,226), X(199,229), X(200,230), X(203,233), X(204,234), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), + X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), + X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121), + X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133), + X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145), + X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157), + X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(155,169), + X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), X(167,181), + X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), X(179,193), + X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), X(191,205), + X(192,206), X(195,209), X(196,210), X(199,213), X(200,214), X(203,217), + X(204,218), X(207,221), X(208,222), X(211,225), X(212,226), X(215,229), + X(216,230), X(219,233), X(220,234), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), + X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), + X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), + X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), + X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), + X(212,218), X(215,221), X(216,222), X(219,225), X(220,226), X(223,229), + X(224,230), X(227,233), X(228,234), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), + X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), + X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), + X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), + X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), + X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), + X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), + X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), + X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), + X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), + X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), + X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), + X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), + X(179,181), X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), + X(191,193), X(192,194), X(195,197), X(196,198), X(199,201), X(200,202), + X(203,205), X(204,206), X(207,209), X(208,210), X(211,213), X(212,214), + X(215,217), X(216,218), X(219,221), X(220,222), X(223,225), X(224,226), + X(227,229), X(228,230), X(231,233), X(232,234), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), + X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), + X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), + X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), + X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), + X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), + X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), + X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), + X(151,152), X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), + X(163,164), X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), + X(175,176), X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), + X(187,188), X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), + X(199,200), X(201,202), X(203,204), X(205,206), X(207,208), X(209,210), + X(211,212), X(213,214), X(215,216), X(217,218), X(219,220), X(221,222), + X(223,224), X(225,226), X(227,228), X(229,230), X(231,232), X(233,234), + X(235,236), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), + X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), + X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), + X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), + X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), + X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223), + X(98,225), X(100,227), X(102,229), X(104,231), X(106,233), X(108,235), X(2,65), + X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), + X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), + X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), + X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), + X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), + X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), + X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), + X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), + X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), + X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203), + X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215), + X(154,217), X(156,219), X(158,221), X(160,223), X(162,225), X(164,227), + X(166,229), X(168,231), X(170,233), X(172,235), X(2,33), X(4,35), X(6,37), + X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), + X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), + X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), + X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), + X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), + X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), + X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), + X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), + X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), + X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), + X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187), + X(158,189), X(160,191), X(162,193), X(164,195), X(166,197), X(168,199), + X(170,201), X(172,203), X(174,205), X(176,207), X(178,209), X(180,211), + X(182,213), X(184,215), X(186,217), X(188,219), X(190,221), X(192,223), + X(194,225), X(196,227), X(198,229), X(200,231), X(202,233), X(204,235), + X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), + X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), + X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), + X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), + X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), + X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), + X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), X(106,121), + X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), X(118,133), + X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), X(130,145), + X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), X(142,157), + X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), X(154,169), + X(156,171), X(158,173), X(160,175), X(162,177), X(164,179), X(166,181), + X(168,183), X(170,185), X(172,187), X(174,189), X(176,191), X(178,193), + X(180,195), X(182,197), X(184,199), X(186,201), X(188,203), X(190,205), + X(192,207), X(194,209), X(196,211), X(198,213), X(200,215), X(202,217), + X(204,219), X(206,221), X(208,223), X(210,225), X(212,227), X(214,229), + X(216,231), X(218,233), X(220,235), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), + X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), + X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), + X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), + X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), + X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), + X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), + X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), + X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), + X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), + X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), + X(200,207), X(202,209), X(204,211), X(206,213), X(208,215), X(210,217), + X(212,219), X(214,221), X(216,223), X(218,225), X(220,227), X(222,229), + X(224,231), X(226,233), X(228,235), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), + X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), + X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), + X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), + X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), + X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), + X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), + X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), + X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), + X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), + X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), + X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), + X(166,169), X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), + X(178,181), X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), + X(190,193), X(192,195), X(194,197), X(196,199), X(198,201), X(200,203), + X(202,205), X(204,207), X(206,209), X(208,211), X(210,213), X(212,215), + X(214,217), X(216,219), X(218,221), X(220,223), X(222,225), X(224,227), + X(226,229), X(228,231), X(230,233), X(232,235), X(2,3), X(4,5), X(6,7), X(8,9), + X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), + X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), + X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), + X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), + X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), + X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), + X(104,105), X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), + X(116,117), X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), + X(128,129), X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), + X(140,141), X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), + X(152,153), X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), + X(164,165), X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), + X(176,177), X(178,179), X(180,181), X(182,183), X(184,185), X(186,187), + X(188,189), X(190,191), X(192,193), X(194,195), X(196,197), X(198,199), + X(200,201), X(202,203), X(204,205), X(206,207), X(208,209), X(210,211), + X(212,213), X(214,215), X(216,217), X(218,219), X(220,221), X(222,223), + X(224,225), X(226,227), X(228,229), X(230,231), X(232,233), X(234,235) +}; +S(238) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219), + X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226), + X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232), + X(105,233), X(106,234), X(107,235), X(108,236), X(109,237), X(110,238), + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), + X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), + X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), X(131,195), + X(132,196), X(133,197), X(134,198), X(135,199), X(136,200), X(137,201), + X(138,202), X(139,203), X(140,204), X(141,205), X(142,206), X(143,207), + X(144,208), X(145,209), X(146,210), X(147,211), X(148,212), X(149,213), + X(150,214), X(151,215), X(152,216), X(153,217), X(154,218), X(155,219), + X(156,220), X(157,221), X(158,222), X(159,223), X(160,224), X(161,225), + X(162,226), X(163,227), X(164,228), X(165,229), X(166,230), X(167,231), + X(168,232), X(169,233), X(170,234), X(171,235), X(172,236), X(173,237), + X(174,238), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), + X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), + X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), + X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), + X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), + X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), X(104,168), + X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), X(110,174), + X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), X(116,180), + X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), X(122,186), + X(123,187), X(124,188), X(125,189), X(126,190), X(127,191), X(128,192), + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), + X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), + X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), + X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), + X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), + X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), + X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169), + X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(143,175), + X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), X(149,181), + X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), X(155,187), + X(156,188), X(157,189), X(158,190), X(159,191), X(160,192), X(193,225), + X(194,226), X(195,227), X(196,228), X(197,229), X(198,230), X(199,231), + X(200,232), X(201,233), X(202,234), X(203,235), X(204,236), X(205,237), + X(206,238), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), + X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), + X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), + X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212), + X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218), + X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196), + X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202), + X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208), + X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214), + X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220), + X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210), + X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216), + X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222), + X(207,223), X(208,224), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), + X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), + X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), + X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), + X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), + X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), + X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), + X(96,208), X(113,225), X(114,226), X(115,227), X(116,228), X(117,229), + X(118,230), X(119,231), X(120,232), X(121,233), X(122,234), X(123,235), + X(124,236), X(125,237), X(126,238), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), + X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), + X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), + X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), + X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193), + X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199), + X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205), + X(158,206), X(159,207), X(160,208), X(177,225), X(178,226), X(179,227), + X(180,228), X(181,229), X(182,230), X(183,231), X(184,232), X(185,233), + X(186,234), X(187,235), X(188,236), X(189,237), X(190,238), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), + X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), + X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), + X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), + X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), + X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), + X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), + X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), + X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), + X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), + X(209,225), X(210,226), X(211,227), X(212,228), X(213,229), X(214,230), + X(215,231), X(216,232), X(217,233), X(218,234), X(219,235), X(220,236), + X(221,237), X(222,238), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), + X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), + X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), + X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), + X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), + X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), + X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), + X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), + X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), + X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), + X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), + X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), + X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), + X(184,192), X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), + X(198,206), X(199,207), X(200,208), X(209,217), X(210,218), X(211,219), + X(212,220), X(213,221), X(214,222), X(215,223), X(216,224), X(225,233), + X(226,234), X(227,235), X(228,236), X(229,237), X(230,238), X(9,129), + X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), + X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), + X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), + X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), + X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(75,195), X(76,196), + X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), X(90,210), X(91,211), + X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), X(105,225), X(106,226), + X(107,227), X(108,228), X(109,229), X(110,230), X(111,231), X(112,232), + X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), + X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), + X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), + X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), + X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), + X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), + X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), + X(108,164), X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), + X(122,178), X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), + X(128,184), X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), + X(142,198), X(143,199), X(144,200), X(153,209), X(154,210), X(155,211), + X(156,212), X(157,213), X(158,214), X(159,215), X(160,216), X(169,225), + X(170,226), X(171,227), X(172,228), X(173,229), X(174,230), X(175,231), + X(176,232), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), + X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), + X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), + X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), + X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), + X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), + X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), + X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), + X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), + X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), X(141,165), + X(142,166), X(143,167), X(144,168), X(153,177), X(154,178), X(155,179), + X(156,180), X(157,181), X(158,182), X(159,183), X(160,184), X(169,193), + X(170,194), X(171,195), X(172,196), X(173,197), X(174,198), X(175,199), + X(176,200), X(185,209), X(186,210), X(187,211), X(188,212), X(189,213), + X(190,214), X(191,215), X(192,216), X(201,225), X(202,226), X(203,227), + X(204,228), X(205,229), X(206,230), X(207,231), X(208,232), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), + X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), + X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), + X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), + X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), + X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), + X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), + X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), + X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), + X(160,168), X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), + X(174,182), X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), + X(188,196), X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), + X(202,210), X(203,211), X(204,212), X(205,213), X(206,214), X(207,215), + X(208,216), X(217,225), X(218,226), X(219,227), X(220,228), X(221,229), + X(222,230), X(223,231), X(224,232), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), + X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166), + X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), X(172,176), + X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), X(186,190), + X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), X(196,200), + X(201,205), X(202,206), X(203,207), X(204,208), X(209,213), X(210,214), + X(211,215), X(212,216), X(217,221), X(218,222), X(219,223), X(220,224), + X(225,229), X(226,230), X(227,231), X(228,232), X(233,237), X(234,238), + X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), + X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), + X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169), + X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180), + X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), X(71,195), + X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), X(85,209), X(86,210), + X(87,211), X(88,212), X(93,217), X(94,218), X(95,219), X(96,220), X(101,225), + X(102,226), X(103,227), X(104,228), X(109,233), X(110,234), X(111,235), + X(112,236), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), + X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), + X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), + X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), + X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), + X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), + X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), + X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210), + X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220), + X(165,225), X(166,226), X(167,227), X(168,228), X(173,233), X(174,234), + X(175,235), X(176,236), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), + X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), + X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), + X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), + X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), + X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), + X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), + X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), + X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203), + X(176,204), X(181,209), X(182,210), X(183,211), X(184,212), X(189,217), + X(190,218), X(191,219), X(192,220), X(197,225), X(198,226), X(199,227), + X(200,228), X(205,233), X(206,234), X(207,235), X(208,236), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), + X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), + X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), + X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), + X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), + X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), + X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), + X(160,172), X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), + X(174,186), X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), + X(184,196), X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), + X(198,210), X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), + X(208,220), X(213,225), X(214,226), X(215,227), X(216,228), X(221,233), + X(222,234), X(223,235), X(224,236), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), + X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155), + X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169), + X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), X(175,179), + X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), X(189,193), + X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), X(199,203), + X(200,204), X(205,209), X(206,210), X(207,211), X(208,212), X(213,217), + X(214,218), X(215,219), X(216,220), X(221,225), X(222,226), X(223,227), + X(224,228), X(229,233), X(230,234), X(231,235), X(232,236), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195), + X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207), + X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219), + X(218,220), X(221,223), X(222,224), X(225,227), X(226,228), X(229,231), + X(230,232), X(233,235), X(234,236), X(3,129), X(4,130), X(7,133), X(8,134), + X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), + X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), + X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), + X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), + X(67,193), X(68,194), X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), + X(80,206), X(83,209), X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), + X(95,221), X(96,222), X(99,225), X(100,226), X(103,229), X(104,230), + X(107,233), X(108,234), X(111,237), X(112,238), X(3,65), X(4,66), X(7,69), + X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), + X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), + X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), + X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), + X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), + X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), + X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202), + X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214), + X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226), + X(167,229), X(168,230), X(171,233), X(172,234), X(175,237), X(176,238), + X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), + X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), + X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), + X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), + X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), + X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), + X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), + X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), + X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170), + X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182), + X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), X(164,194), + X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), X(176,206), + X(179,209), X(180,210), X(183,213), X(184,214), X(187,217), X(188,218), + X(191,221), X(192,222), X(195,225), X(196,226), X(199,229), X(200,230), + X(203,233), X(204,234), X(207,237), X(208,238), X(3,17), X(4,18), X(7,21), + X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), + X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), + X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), + X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), + X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), + X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), + X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), + X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), + X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), + X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), + X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185), + X(172,186), X(175,189), X(176,190), X(179,193), X(180,194), X(183,197), + X(184,198), X(187,201), X(188,202), X(191,205), X(192,206), X(195,209), + X(196,210), X(199,213), X(200,214), X(203,217), X(204,218), X(207,221), + X(208,222), X(211,225), X(212,226), X(215,229), X(216,230), X(219,233), + X(220,234), X(223,237), X(224,238), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), + X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), + X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), + X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), + X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), + X(212,218), X(215,221), X(216,222), X(219,225), X(220,226), X(223,229), + X(224,230), X(227,233), X(228,234), X(231,237), X(232,238), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), + X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), + X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), + X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), + X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), + X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), + X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), + X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), + X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161), + X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173), + X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), X(183,185), + X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), X(195,197), + X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), X(207,209), + X(208,210), X(211,213), X(212,214), X(215,217), X(216,218), X(219,221), + X(220,222), X(223,225), X(224,226), X(227,229), X(228,230), X(231,233), + X(232,234), X(235,237), X(236,238), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), + X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), + X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), + X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), + X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), + X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), + X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), + X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), + X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), + X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), + X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), + X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), + X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), + X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), X(187,188), + X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), X(199,200), + X(201,202), X(203,204), X(205,206), X(207,208), X(209,210), X(211,212), + X(213,214), X(215,216), X(217,218), X(219,220), X(221,222), X(223,224), + X(225,226), X(227,228), X(229,230), X(231,232), X(233,234), X(235,236), + X(237,238), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), + X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), + X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), + X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), + X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), + X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223), + X(98,225), X(100,227), X(102,229), X(104,231), X(106,233), X(108,235), + X(110,237), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), + X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), + X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), + X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), + X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), + X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), + X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), + X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175), + X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), X(124,187), + X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), X(136,199), + X(138,201), X(140,203), X(142,205), X(144,207), X(146,209), X(148,211), + X(150,213), X(152,215), X(154,217), X(156,219), X(158,221), X(160,223), + X(162,225), X(164,227), X(166,229), X(168,231), X(170,233), X(172,235), + X(174,237), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), + X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), + X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), + X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), + X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), + X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), + X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171), + X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183), + X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195), + X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(176,207), + X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), X(188,219), + X(190,221), X(192,223), X(194,225), X(196,227), X(198,229), X(200,231), + X(202,233), X(204,235), X(206,237), X(2,17), X(4,19), X(6,21), X(8,23), + X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), + X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), + X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), + X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), + X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), + X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), + X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(112,127), + X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), X(124,139), + X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), X(136,151), + X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), X(148,163), + X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), X(160,175), + X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), X(172,187), + X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), X(184,199), + X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), X(196,211), + X(198,213), X(200,215), X(202,217), X(204,219), X(206,221), X(208,223), + X(210,225), X(212,227), X(214,229), X(216,231), X(218,233), X(220,235), + X(222,237), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), + X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), + X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), + X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), + X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), + X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), + X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135), + X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147), + X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159), + X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171), + X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), X(176,183), + X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), X(188,195), + X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), X(200,207), + X(202,209), X(204,211), X(206,213), X(208,215), X(210,217), X(212,219), + X(214,221), X(216,223), X(218,225), X(220,227), X(222,229), X(224,231), + X(226,233), X(228,235), X(230,237), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), + X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), + X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), + X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), + X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), + X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), + X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), + X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), + X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), + X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), + X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), + X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), + X(166,169), X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), + X(178,181), X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), + X(190,193), X(192,195), X(194,197), X(196,199), X(198,201), X(200,203), + X(202,205), X(204,207), X(206,209), X(208,211), X(210,213), X(212,215), + X(214,217), X(216,219), X(218,221), X(220,223), X(222,225), X(224,227), + X(226,229), X(228,231), X(230,233), X(232,235), X(234,237), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), + X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219), + X(220,221), X(222,223), X(224,225), X(226,227), X(228,229), X(230,231), + X(232,233), X(234,235), X(236,237) +}; +S(240) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219), + X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226), + X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232), + X(105,233), X(106,234), X(107,235), X(108,236), X(109,237), X(110,238), + X(111,239), X(112,240), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), + X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), + X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), + X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), + X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), + X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), + X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), + X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), + X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), + X(130,194), X(131,195), X(132,196), X(133,197), X(134,198), X(135,199), + X(136,200), X(137,201), X(138,202), X(139,203), X(140,204), X(141,205), + X(142,206), X(143,207), X(144,208), X(145,209), X(146,210), X(147,211), + X(148,212), X(149,213), X(150,214), X(151,215), X(152,216), X(153,217), + X(154,218), X(155,219), X(156,220), X(157,221), X(158,222), X(159,223), + X(160,224), X(161,225), X(162,226), X(163,227), X(164,228), X(165,229), + X(166,230), X(167,231), X(168,232), X(169,233), X(170,234), X(171,235), + X(172,236), X(173,237), X(174,238), X(175,239), X(176,240), X(65,129), + X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), + X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), + X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), + X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), + X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), + X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170), + X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), X(112,176), + X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), X(118,182), + X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), X(124,188), + X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), + X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), + X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), + X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), + X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165), + X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171), + X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177), + X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183), + X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189), + X(158,190), X(159,191), X(160,192), X(193,225), X(194,226), X(195,227), + X(196,228), X(197,229), X(198,230), X(199,231), X(200,232), X(201,233), + X(202,234), X(203,235), X(204,236), X(205,237), X(206,238), X(207,239), + X(208,240), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), + X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), + X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), + X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212), + X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218), + X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196), + X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202), + X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208), + X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214), + X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220), + X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210), + X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216), + X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222), + X(207,223), X(208,224), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), + X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), + X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), + X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), + X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), + X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), + X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), + X(96,208), X(113,225), X(114,226), X(115,227), X(116,228), X(117,229), + X(118,230), X(119,231), X(120,232), X(121,233), X(122,234), X(123,235), + X(124,236), X(125,237), X(126,238), X(127,239), X(128,240), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), + X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), + X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), + X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), + X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), + X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), + X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), + X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), + X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), + X(151,199), X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), + X(157,205), X(158,206), X(159,207), X(160,208), X(177,225), X(178,226), + X(179,227), X(180,228), X(181,229), X(182,230), X(183,231), X(184,232), + X(185,233), X(186,234), X(187,235), X(188,236), X(189,237), X(190,238), + X(191,239), X(192,240), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), + X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), + X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), + X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), + X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), + X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), + X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), + X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), + X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), + X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), + X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), + X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), + X(177,193), X(178,194), X(179,195), X(180,196), X(181,197), X(182,198), + X(183,199), X(184,200), X(185,201), X(186,202), X(187,203), X(188,204), + X(189,205), X(190,206), X(191,207), X(192,208), X(209,225), X(210,226), + X(211,227), X(212,228), X(213,229), X(214,230), X(215,231), X(216,232), + X(217,233), X(218,234), X(219,235), X(220,236), X(221,237), X(222,238), + X(223,239), X(224,240), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), + X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), + X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), + X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), + X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), + X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), + X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), + X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), + X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), + X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), + X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), + X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), + X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), + X(184,192), X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), + X(198,206), X(199,207), X(200,208), X(209,217), X(210,218), X(211,219), + X(212,220), X(213,221), X(214,222), X(215,223), X(216,224), X(225,233), + X(226,234), X(227,235), X(228,236), X(229,237), X(230,238), X(231,239), + X(232,240), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), + X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), + X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), + X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), + X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), + X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), + X(90,210), X(91,211), X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), + X(105,225), X(106,226), X(107,227), X(108,228), X(109,229), X(110,230), + X(111,231), X(112,232), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), + X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), + X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), + X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), + X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), X(110,166), + X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), X(124,180), + X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), X(138,194), + X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), X(144,200), + X(153,209), X(154,210), X(155,211), X(156,212), X(157,213), X(158,214), + X(159,215), X(160,216), X(169,225), X(170,226), X(171,227), X(172,228), + X(173,229), X(174,230), X(175,231), X(176,232), X(9,33), X(10,34), X(11,35), + X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), + X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), + X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), + X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), + X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), + X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), + X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), + X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), + X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), + X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), + X(174,198), X(175,199), X(176,200), X(185,209), X(186,210), X(187,211), + X(188,212), X(189,213), X(190,214), X(191,215), X(192,216), X(201,225), + X(202,226), X(203,227), X(204,228), X(205,229), X(206,230), X(207,231), + X(208,232), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), + X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), + X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), + X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), + X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), + X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), + X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129), + X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135), + X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149), + X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163), + X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177), + X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183), + X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), X(189,197), + X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), X(203,211), + X(204,212), X(205,213), X(206,214), X(207,215), X(208,216), X(217,225), + X(218,226), X(219,227), X(220,228), X(221,229), X(222,230), X(223,231), + X(224,232), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), + X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192), + X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206), + X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), X(212,216), + X(217,221), X(218,222), X(219,223), X(220,224), X(225,229), X(226,230), + X(227,231), X(228,232), X(233,237), X(234,238), X(235,239), X(236,240), + X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), + X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), + X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169), + X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180), + X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), X(71,195), + X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), X(85,209), X(86,210), + X(87,211), X(88,212), X(93,217), X(94,218), X(95,219), X(96,220), X(101,225), + X(102,226), X(103,227), X(104,228), X(109,233), X(110,234), X(111,235), + X(112,236), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), + X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), + X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), + X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), + X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), + X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), + X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), + X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210), + X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220), + X(165,225), X(166,226), X(167,227), X(168,228), X(173,233), X(174,234), + X(175,235), X(176,236), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), + X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), + X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), + X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), + X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), + X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), + X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), + X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), + X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203), + X(176,204), X(181,209), X(182,210), X(183,211), X(184,212), X(189,217), + X(190,218), X(191,219), X(192,220), X(197,225), X(198,226), X(199,227), + X(200,228), X(205,233), X(206,234), X(207,235), X(208,236), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), + X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), + X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), + X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), + X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), + X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), + X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), + X(160,172), X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), + X(174,186), X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), + X(184,196), X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), + X(198,210), X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), + X(208,220), X(213,225), X(214,226), X(215,227), X(216,228), X(221,233), + X(222,234), X(223,235), X(224,236), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), + X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155), + X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169), + X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), X(175,179), + X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), X(189,193), + X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), X(199,203), + X(200,204), X(205,209), X(206,210), X(207,211), X(208,212), X(213,217), + X(214,218), X(215,219), X(216,220), X(221,225), X(222,226), X(223,227), + X(224,228), X(229,233), X(230,234), X(231,235), X(232,236), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195), + X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207), + X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219), + X(218,220), X(221,223), X(222,224), X(225,227), X(226,228), X(229,231), + X(230,232), X(233,235), X(234,236), X(237,239), X(238,240), X(3,129), X(4,130), + X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), + X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), + X(35,161), X(36,162), X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), + X(48,174), X(51,177), X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), + X(63,189), X(64,190), X(67,193), X(68,194), X(71,197), X(72,198), X(75,201), + X(76,202), X(79,205), X(80,206), X(83,209), X(84,210), X(87,213), X(88,214), + X(91,217), X(92,218), X(95,221), X(96,222), X(99,225), X(100,226), X(103,229), + X(104,230), X(107,233), X(108,234), X(111,237), X(112,238), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), + X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), + X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), + X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), + X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), + X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), + X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202), + X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214), + X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226), + X(167,229), X(168,230), X(171,233), X(172,234), X(175,237), X(176,238), + X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), + X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), + X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), + X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), + X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), + X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), + X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), + X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), + X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170), + X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182), + X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), X(164,194), + X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), X(176,206), + X(179,209), X(180,210), X(183,213), X(184,214), X(187,217), X(188,218), + X(191,221), X(192,222), X(195,225), X(196,226), X(199,229), X(200,230), + X(203,233), X(204,234), X(207,237), X(208,238), X(3,17), X(4,18), X(7,21), + X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), + X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), + X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), + X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), + X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), + X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), + X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), + X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), + X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), + X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), + X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185), + X(172,186), X(175,189), X(176,190), X(179,193), X(180,194), X(183,197), + X(184,198), X(187,201), X(188,202), X(191,205), X(192,206), X(195,209), + X(196,210), X(199,213), X(200,214), X(203,217), X(204,218), X(207,221), + X(208,222), X(211,225), X(212,226), X(215,229), X(216,230), X(219,233), + X(220,234), X(223,237), X(224,238), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), + X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), + X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), + X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), + X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), + X(212,218), X(215,221), X(216,222), X(219,225), X(220,226), X(223,229), + X(224,230), X(227,233), X(228,234), X(231,237), X(232,238), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), + X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), + X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), + X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), + X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), + X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), + X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), + X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), + X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161), + X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173), + X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), X(183,185), + X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), X(195,197), + X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), X(207,209), + X(208,210), X(211,213), X(212,214), X(215,217), X(216,218), X(219,221), + X(220,222), X(223,225), X(224,226), X(227,229), X(228,230), X(231,233), + X(232,234), X(235,237), X(236,238), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), + X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), + X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), + X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), + X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), + X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), + X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), + X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), + X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), + X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), + X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), + X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), + X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), + X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), X(187,188), + X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), X(199,200), + X(201,202), X(203,204), X(205,206), X(207,208), X(209,210), X(211,212), + X(213,214), X(215,216), X(217,218), X(219,220), X(221,222), X(223,224), + X(225,226), X(227,228), X(229,230), X(231,232), X(233,234), X(235,236), + X(237,238), X(239,240), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), + X(12,139), X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), + X(26,153), X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), + X(40,167), X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), + X(54,181), X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), + X(68,195), X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), + X(82,209), X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), + X(96,223), X(98,225), X(100,227), X(102,229), X(104,231), X(106,233), + X(108,235), X(110,237), X(112,239), X(2,65), X(4,67), X(6,69), X(8,71), + X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), + X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), + X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), + X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), + X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), + X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), + X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), X(106,169), + X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), X(118,181), + X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), X(130,193), + X(132,195), X(134,197), X(136,199), X(138,201), X(140,203), X(142,205), + X(144,207), X(146,209), X(148,211), X(150,213), X(152,215), X(154,217), + X(156,219), X(158,221), X(160,223), X(162,225), X(164,227), X(166,229), + X(168,231), X(170,233), X(172,235), X(174,237), X(176,239), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), + X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), + X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), + X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), + X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), + X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), + X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), + X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), + X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), + X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187), + X(158,189), X(160,191), X(162,193), X(164,195), X(166,197), X(168,199), + X(170,201), X(172,203), X(174,205), X(176,207), X(178,209), X(180,211), + X(182,213), X(184,215), X(186,217), X(188,219), X(190,221), X(192,223), + X(194,225), X(196,227), X(198,229), X(200,231), X(202,233), X(204,235), + X(206,237), X(208,239), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), + X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), + X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), + X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), + X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), + X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), + X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), + X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179), + X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191), + X(178,193), X(180,195), X(182,197), X(184,199), X(186,201), X(188,203), + X(190,205), X(192,207), X(194,209), X(196,211), X(198,213), X(200,215), + X(202,217), X(204,219), X(206,221), X(208,223), X(210,225), X(212,227), + X(214,229), X(216,231), X(218,233), X(220,235), X(222,237), X(224,239), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), + X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), + X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), + X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), + X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), + X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), + X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), + X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), + X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), + X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), + X(158,165), X(160,167), X(162,169), X(164,171), X(166,173), X(168,175), + X(170,177), X(172,179), X(174,181), X(176,183), X(178,185), X(180,187), + X(182,189), X(184,191), X(186,193), X(188,195), X(190,197), X(192,199), + X(194,201), X(196,203), X(198,205), X(200,207), X(202,209), X(204,211), + X(206,213), X(208,215), X(210,217), X(212,219), X(214,221), X(216,223), + X(218,225), X(220,227), X(222,229), X(224,231), X(226,233), X(228,235), + X(230,237), X(232,239), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), + X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), + X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), + X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), + X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), + X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), + X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), + X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), + X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), + X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), + X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), + X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), + X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), + X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), + X(192,195), X(194,197), X(196,199), X(198,201), X(200,203), X(202,205), + X(204,207), X(206,209), X(208,211), X(210,213), X(212,215), X(214,217), + X(216,219), X(218,221), X(220,223), X(222,225), X(224,227), X(226,229), + X(228,231), X(230,233), X(232,235), X(234,237), X(236,239), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), + X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219), + X(220,221), X(222,223), X(224,225), X(226,227), X(228,229), X(230,231), + X(232,233), X(234,235), X(236,237), X(238,239) +}; +S(242) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219), + X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226), + X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232), + X(105,233), X(106,234), X(107,235), X(108,236), X(109,237), X(110,238), + X(111,239), X(112,240), X(113,241), X(114,242), X(1,65), X(2,66), X(3,67), + X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), + X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), + X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), + X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), + X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), + X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), + X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), + X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), + X(64,128), X(129,193), X(130,194), X(131,195), X(132,196), X(133,197), + X(134,198), X(135,199), X(136,200), X(137,201), X(138,202), X(139,203), + X(140,204), X(141,205), X(142,206), X(143,207), X(144,208), X(145,209), + X(146,210), X(147,211), X(148,212), X(149,213), X(150,214), X(151,215), + X(152,216), X(153,217), X(154,218), X(155,219), X(156,220), X(157,221), + X(158,222), X(159,223), X(160,224), X(161,225), X(162,226), X(163,227), + X(164,228), X(165,229), X(166,230), X(167,231), X(168,232), X(169,233), + X(170,234), X(171,235), X(172,236), X(173,237), X(174,238), X(175,239), + X(176,240), X(177,241), X(178,242), X(65,129), X(66,130), X(67,131), X(68,132), + X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), + X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), + X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), + X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), + X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), + X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), + X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178), + X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184), + X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), X(126,190), + X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), + X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), + X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), + X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), + X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), + X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), + X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(141,173), + X(142,174), X(143,175), X(144,176), X(145,177), X(146,178), X(147,179), + X(148,180), X(149,181), X(150,182), X(151,183), X(152,184), X(153,185), + X(154,186), X(155,187), X(156,188), X(157,189), X(158,190), X(159,191), + X(160,192), X(193,225), X(194,226), X(195,227), X(196,228), X(197,229), + X(198,230), X(199,231), X(200,232), X(201,233), X(202,234), X(203,235), + X(204,236), X(205,237), X(206,238), X(207,239), X(208,240), X(209,241), + X(210,242), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), + X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), + X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), + X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212), + X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218), + X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196), + X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202), + X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208), + X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214), + X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220), + X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210), + X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216), + X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222), + X(207,223), X(208,224), X(225,241), X(226,242), X(17,129), X(18,130), + X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), + X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144), + X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167), + X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174), + X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), X(84,196), X(85,197), + X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), X(91,203), X(92,204), + X(93,205), X(94,206), X(95,207), X(96,208), X(113,225), X(114,226), X(115,227), + X(116,228), X(117,229), X(118,230), X(119,231), X(120,232), X(121,233), + X(122,234), X(123,235), X(124,236), X(125,237), X(126,238), X(127,239), + X(128,240), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), + X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), + X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), + X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), + X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131), + X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138), + X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), X(113,161), + X(114,162), X(115,163), X(116,164), X(117,165), X(118,166), X(119,167), + X(120,168), X(121,169), X(122,170), X(123,171), X(124,172), X(125,173), + X(126,174), X(127,175), X(128,176), X(145,193), X(146,194), X(147,195), + X(148,196), X(149,197), X(150,198), X(151,199), X(152,200), X(153,201), + X(154,202), X(155,203), X(156,204), X(157,205), X(158,206), X(159,207), + X(160,208), X(177,225), X(178,226), X(179,227), X(180,228), X(181,229), + X(182,230), X(183,231), X(184,232), X(185,233), X(186,234), X(187,235), + X(188,236), X(189,237), X(190,238), X(191,239), X(192,240), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), + X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), + X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), + X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), + X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), + X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), + X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), + X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), + X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), + X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), + X(209,225), X(210,226), X(211,227), X(212,228), X(213,229), X(214,230), + X(215,231), X(216,232), X(217,233), X(218,234), X(219,235), X(220,236), + X(221,237), X(222,238), X(223,239), X(224,240), X(1,9), X(2,10), X(3,11), + X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), + X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), + X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), + X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), + X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), + X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), + X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), X(104,112), + X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), X(118,126), + X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), X(132,140), + X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), X(146,154), + X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), X(152,160), + X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), X(166,174), + X(167,175), X(168,176), X(177,185), X(178,186), X(179,187), X(180,188), + X(181,189), X(182,190), X(183,191), X(184,192), X(193,201), X(194,202), + X(195,203), X(196,204), X(197,205), X(198,206), X(199,207), X(200,208), + X(209,217), X(210,218), X(211,219), X(212,220), X(213,221), X(214,222), + X(215,223), X(216,224), X(225,233), X(226,234), X(227,235), X(228,236), + X(229,237), X(230,238), X(231,239), X(232,240), X(9,129), X(10,130), X(11,131), + X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), + X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), + X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), + X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), + X(64,184), X(73,193), X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), + X(79,199), X(80,200), X(89,209), X(90,210), X(91,211), X(92,212), X(93,213), + X(94,214), X(95,215), X(96,216), X(105,225), X(106,226), X(107,227), + X(108,228), X(109,229), X(110,230), X(111,231), X(112,232), X(121,241), + X(122,242), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), + X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), + X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), + X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), + X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), + X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), + X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), + X(106,162), X(107,163), X(108,164), X(109,165), X(110,166), X(111,167), + X(112,168), X(121,177), X(122,178), X(123,179), X(124,180), X(125,181), + X(126,182), X(127,183), X(128,184), X(137,193), X(138,194), X(139,195), + X(140,196), X(141,197), X(142,198), X(143,199), X(144,200), X(153,209), + X(154,210), X(155,211), X(156,212), X(157,213), X(158,214), X(159,215), + X(160,216), X(169,225), X(170,226), X(171,227), X(172,228), X(173,229), + X(174,230), X(175,231), X(176,232), X(185,241), X(186,242), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), + X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), + X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), + X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), + X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), + X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), + X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), + X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), + X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), + X(153,177), X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), + X(159,183), X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), + X(173,197), X(174,198), X(175,199), X(176,200), X(185,209), X(186,210), + X(187,211), X(188,212), X(189,213), X(190,214), X(191,215), X(192,216), + X(201,225), X(202,226), X(203,227), X(204,228), X(205,229), X(206,230), + X(207,231), X(208,232), X(217,241), X(218,242), X(9,17), X(10,18), X(11,19), + X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), + X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), + X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), + X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), + X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), + X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), + X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), + X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), + X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), + X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), + X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), + X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), + X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), + X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), + X(203,211), X(204,212), X(205,213), X(206,214), X(207,215), X(208,216), + X(217,225), X(218,226), X(219,227), X(220,228), X(221,229), X(222,230), + X(223,231), X(224,232), X(233,241), X(234,242), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), + X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), + X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), + X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), + X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), + X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), + X(124,128), X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), + X(138,142), X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), + X(148,152), X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), + X(162,166), X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), + X(172,176), X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), + X(186,190), X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), + X(196,200), X(201,205), X(202,206), X(203,207), X(204,208), X(209,213), + X(210,214), X(211,215), X(212,216), X(217,221), X(218,222), X(219,223), + X(220,224), X(225,229), X(226,230), X(227,231), X(228,232), X(233,237), + X(234,238), X(235,239), X(236,240), X(5,129), X(6,130), X(7,131), X(8,132), + X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), + X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), + X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), + X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), + X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), + X(80,204), X(85,209), X(86,210), X(87,211), X(88,212), X(93,217), X(94,218), + X(95,219), X(96,220), X(101,225), X(102,226), X(103,227), X(104,228), + X(109,233), X(110,234), X(111,235), X(112,236), X(117,241), X(118,242), + X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), + X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), + X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), + X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), + X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), + X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), + X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163), + X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), X(117,177), + X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), X(127,187), + X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), X(141,201), + X(142,202), X(143,203), X(144,204), X(149,209), X(150,210), X(151,211), + X(152,212), X(157,217), X(158,218), X(159,219), X(160,220), X(165,225), + X(166,226), X(167,227), X(168,228), X(173,233), X(174,234), X(175,235), + X(176,236), X(181,241), X(182,242), X(5,33), X(6,34), X(7,35), X(8,36), + X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), + X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), + X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), + X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), + X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), + X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), + X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), + X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153), + X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163), + X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177), + X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), X(159,187), + X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), X(173,201), + X(174,202), X(175,203), X(176,204), X(181,209), X(182,210), X(183,211), + X(184,212), X(189,217), X(190,218), X(191,219), X(192,220), X(197,225), + X(198,226), X(199,227), X(200,228), X(205,233), X(206,234), X(207,235), + X(208,236), X(213,241), X(214,242), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), + X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), + X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), + X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), + X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), + X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), + X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), X(208,220), + X(213,225), X(214,226), X(215,227), X(216,228), X(221,233), X(222,234), + X(223,235), X(224,236), X(229,241), X(230,242), X(5,9), X(6,10), X(7,11), + X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), + X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), + X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), + X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), + X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), + X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), + X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), + X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), + X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), + X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), + X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), + X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), + X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), + X(189,193), X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), + X(199,203), X(200,204), X(205,209), X(206,210), X(207,211), X(208,212), + X(213,217), X(214,218), X(215,219), X(216,220), X(221,225), X(222,226), + X(223,227), X(224,228), X(229,233), X(230,234), X(231,235), X(232,236), + X(237,241), X(238,242), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), + X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), + X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), + X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), + X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), + X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), + X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179), + X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191), + X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), X(201,203), + X(202,204), X(205,207), X(206,208), X(209,211), X(210,212), X(213,215), + X(214,216), X(217,219), X(218,220), X(221,223), X(222,224), X(225,227), + X(226,228), X(229,231), X(230,232), X(233,235), X(234,236), X(237,239), + X(238,240), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), + X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), + X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209), + X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), X(96,222), + X(99,225), X(100,226), X(103,229), X(104,230), X(107,233), X(108,234), + X(111,237), X(112,238), X(115,241), X(116,242), X(3,65), X(4,66), X(7,69), + X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), + X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), + X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), + X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), + X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), + X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), + X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202), + X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214), + X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226), + X(167,229), X(168,230), X(171,233), X(172,234), X(175,237), X(176,238), + X(179,241), X(180,242), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), + X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), + X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), + X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), + X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), + X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), + X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), + X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), + X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), + X(140,170), X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), + X(152,182), X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), + X(164,194), X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), + X(176,206), X(179,209), X(180,210), X(183,213), X(184,214), X(187,217), + X(188,218), X(191,221), X(192,222), X(195,225), X(196,226), X(199,229), + X(200,230), X(203,233), X(204,234), X(207,237), X(208,238), X(211,241), + X(212,242), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), + X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), + X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), + X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), + X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), + X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), + X(191,205), X(192,206), X(195,209), X(196,210), X(199,213), X(200,214), + X(203,217), X(204,218), X(207,221), X(208,222), X(211,225), X(212,226), + X(215,229), X(216,230), X(219,233), X(220,234), X(223,237), X(224,238), + X(227,241), X(228,242), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), + X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), + X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), + X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), + X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), + X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), + X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134), + X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146), + X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158), + X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170), + X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), X(176,182), + X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), X(188,194), + X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), X(200,206), + X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), X(212,218), + X(215,221), X(216,222), X(219,225), X(220,226), X(223,229), X(224,230), + X(227,233), X(228,234), X(231,237), X(232,238), X(235,241), X(236,242), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), + X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), + X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), + X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), + X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), + X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), + X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), + X(195,197), X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), + X(207,209), X(208,210), X(211,213), X(212,214), X(215,217), X(216,218), + X(219,221), X(220,222), X(223,225), X(224,226), X(227,229), X(228,230), + X(231,233), X(232,234), X(235,237), X(236,238), X(239,241), X(240,242), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170), + X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182), + X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194), + X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206), + X(207,208), X(209,210), X(211,212), X(213,214), X(215,216), X(217,218), + X(219,220), X(221,222), X(223,224), X(225,226), X(227,228), X(229,230), + X(231,232), X(233,234), X(235,236), X(237,238), X(239,240), X(241,242), + X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), + X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), + X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), X(42,169), + X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), X(56,183), + X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), X(70,197), + X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), X(84,211), + X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223), X(98,225), + X(100,227), X(102,229), X(104,231), X(106,233), X(108,235), X(110,237), + X(112,239), X(114,241), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), + X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), + X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), + X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), + X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), + X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), + X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), + X(100,163), X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), + X(112,175), X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), + X(124,187), X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), + X(136,199), X(138,201), X(140,203), X(142,205), X(144,207), X(146,209), + X(148,211), X(150,213), X(152,215), X(154,217), X(156,219), X(158,221), + X(160,223), X(162,225), X(164,227), X(166,229), X(168,231), X(170,233), + X(172,235), X(174,237), X(176,239), X(178,241), X(2,33), X(4,35), X(6,37), + X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), + X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), + X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), + X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), + X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), + X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), + X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), + X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), + X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), + X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), + X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187), + X(158,189), X(160,191), X(162,193), X(164,195), X(166,197), X(168,199), + X(170,201), X(172,203), X(174,205), X(176,207), X(178,209), X(180,211), + X(182,213), X(184,215), X(186,217), X(188,219), X(190,221), X(192,223), + X(194,225), X(196,227), X(198,229), X(200,231), X(202,233), X(204,235), + X(206,237), X(208,239), X(210,241), X(2,17), X(4,19), X(6,21), X(8,23), + X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), + X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), + X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), + X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), + X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), + X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), + X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(112,127), + X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), X(124,139), + X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), X(136,151), + X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), X(148,163), + X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), X(160,175), + X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), X(172,187), + X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), X(184,199), + X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), X(196,211), + X(198,213), X(200,215), X(202,217), X(204,219), X(206,221), X(208,223), + X(210,225), X(212,227), X(214,229), X(216,231), X(218,233), X(220,235), + X(222,237), X(224,239), X(226,241), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), + X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), + X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), + X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), + X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), + X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), + X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), + X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), + X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), + X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), + X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), + X(200,207), X(202,209), X(204,211), X(206,213), X(208,215), X(210,217), + X(212,219), X(214,221), X(216,223), X(218,225), X(220,227), X(222,229), + X(224,231), X(226,233), X(228,235), X(230,237), X(232,239), X(234,241), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), + X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), + X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), + X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), + X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), + X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), + X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), + X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), + X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), + X(194,197), X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), + X(206,209), X(208,211), X(210,213), X(212,215), X(214,217), X(216,219), + X(218,221), X(220,223), X(222,225), X(224,227), X(226,229), X(228,231), + X(230,233), X(232,235), X(234,237), X(236,239), X(238,241), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), + X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219), + X(220,221), X(222,223), X(224,225), X(226,227), X(228,229), X(230,231), + X(232,233), X(234,235), X(236,237), X(238,239), X(240,241) +}; +S(244) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219), + X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226), + X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232), + X(105,233), X(106,234), X(107,235), X(108,236), X(109,237), X(110,238), + X(111,239), X(112,240), X(113,241), X(114,242), X(115,243), X(116,244), + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), + X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), + X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), X(131,195), + X(132,196), X(133,197), X(134,198), X(135,199), X(136,200), X(137,201), + X(138,202), X(139,203), X(140,204), X(141,205), X(142,206), X(143,207), + X(144,208), X(145,209), X(146,210), X(147,211), X(148,212), X(149,213), + X(150,214), X(151,215), X(152,216), X(153,217), X(154,218), X(155,219), + X(156,220), X(157,221), X(158,222), X(159,223), X(160,224), X(161,225), + X(162,226), X(163,227), X(164,228), X(165,229), X(166,230), X(167,231), + X(168,232), X(169,233), X(170,234), X(171,235), X(172,236), X(173,237), + X(174,238), X(175,239), X(176,240), X(177,241), X(178,242), X(179,243), + X(180,244), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), + X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), + X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), + X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), + X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), + X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), X(104,168), + X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), X(110,174), + X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), X(116,180), + X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), X(122,186), + X(123,187), X(124,188), X(125,189), X(126,190), X(127,191), X(128,192), + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), + X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), + X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), + X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), + X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), + X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), + X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169), + X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(143,175), + X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), X(149,181), + X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), X(155,187), + X(156,188), X(157,189), X(158,190), X(159,191), X(160,192), X(193,225), + X(194,226), X(195,227), X(196,228), X(197,229), X(198,230), X(199,231), + X(200,232), X(201,233), X(202,234), X(203,235), X(204,236), X(205,237), + X(206,238), X(207,239), X(208,240), X(209,241), X(210,242), X(211,243), + X(212,244), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), + X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), + X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), + X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212), + X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218), + X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196), + X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202), + X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208), + X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214), + X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220), + X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210), + X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216), + X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222), + X(207,223), X(208,224), X(225,241), X(226,242), X(227,243), X(228,244), + X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), + X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), + X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), + X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), + X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), + X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), + X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), X(96,208), X(113,225), + X(114,226), X(115,227), X(116,228), X(117,229), X(118,230), X(119,231), + X(120,232), X(121,233), X(122,234), X(123,235), X(124,236), X(125,237), + X(126,238), X(127,239), X(128,240), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), + X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), + X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), + X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), + X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193), + X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199), + X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205), + X(158,206), X(159,207), X(160,208), X(177,225), X(178,226), X(179,227), + X(180,228), X(181,229), X(182,230), X(183,231), X(184,232), X(185,233), + X(186,234), X(187,235), X(188,236), X(189,237), X(190,238), X(191,239), + X(192,240), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), + X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), + X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), + X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), + X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), + X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), + X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), + X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), + X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), + X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), + X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(155,171), + X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), X(177,193), + X(178,194), X(179,195), X(180,196), X(181,197), X(182,198), X(183,199), + X(184,200), X(185,201), X(186,202), X(187,203), X(188,204), X(189,205), + X(190,206), X(191,207), X(192,208), X(209,225), X(210,226), X(211,227), + X(212,228), X(213,229), X(214,230), X(215,231), X(216,232), X(217,233), + X(218,234), X(219,235), X(220,236), X(221,237), X(222,238), X(223,239), + X(224,240), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), + X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), + X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), + X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), + X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), + X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), + X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), + X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), + X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), + X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), + X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), + X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), X(198,206), + X(199,207), X(200,208), X(209,217), X(210,218), X(211,219), X(212,220), + X(213,221), X(214,222), X(215,223), X(216,224), X(225,233), X(226,234), + X(227,235), X(228,236), X(229,237), X(230,238), X(231,239), X(232,240), + X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), + X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), + X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), + X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), + X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(75,195), + X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), X(90,210), + X(91,211), X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), X(105,225), + X(106,226), X(107,227), X(108,228), X(109,229), X(110,230), X(111,231), + X(112,232), X(121,241), X(122,242), X(123,243), X(124,244), X(9,65), X(10,66), + X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), + X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), + X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), + X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), + X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), + X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), + X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), + X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), + X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), X(128,184), + X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), X(142,198), + X(143,199), X(144,200), X(153,209), X(154,210), X(155,211), X(156,212), + X(157,213), X(158,214), X(159,215), X(160,216), X(169,225), X(170,226), + X(171,227), X(172,228), X(173,229), X(174,230), X(175,231), X(176,232), + X(185,241), X(186,242), X(187,243), X(188,244), X(9,33), X(10,34), X(11,35), + X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), + X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), + X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), + X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), + X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), + X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), + X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), + X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), + X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), + X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), + X(174,198), X(175,199), X(176,200), X(185,209), X(186,210), X(187,211), + X(188,212), X(189,213), X(190,214), X(191,215), X(192,216), X(201,225), + X(202,226), X(203,227), X(204,228), X(205,229), X(206,230), X(207,231), + X(208,232), X(217,241), X(218,242), X(219,243), X(220,244), X(9,17), X(10,18), + X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), + X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), + X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), + X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), + X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), + X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), + X(106,114), X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), + X(112,120), X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), + X(126,134), X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), + X(140,148), X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), + X(154,162), X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), + X(160,168), X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), + X(174,182), X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), + X(188,196), X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), + X(202,210), X(203,211), X(204,212), X(205,213), X(206,214), X(207,215), + X(208,216), X(217,225), X(218,226), X(219,227), X(220,228), X(221,229), + X(222,230), X(223,231), X(224,232), X(233,241), X(234,242), X(235,243), + X(236,244), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), + X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192), + X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206), + X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), X(212,216), + X(217,221), X(218,222), X(219,223), X(220,224), X(225,229), X(226,230), + X(227,231), X(228,232), X(233,237), X(234,238), X(235,239), X(236,240), + X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), + X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), + X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169), + X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180), + X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), X(71,195), + X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), X(85,209), X(86,210), + X(87,211), X(88,212), X(93,217), X(94,218), X(95,219), X(96,220), X(101,225), + X(102,226), X(103,227), X(104,228), X(109,233), X(110,234), X(111,235), + X(112,236), X(117,241), X(118,242), X(119,243), X(120,244), X(5,65), X(6,66), + X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), X(21,81), X(22,82), + X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), X(37,97), X(38,98), + X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), X(48,108), X(53,113), + X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), X(63,123), X(64,124), + X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), X(78,138), X(79,139), + X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), X(93,153), X(94,154), + X(95,155), X(96,156), X(101,161), X(102,162), X(103,163), X(104,164), + X(109,169), X(110,170), X(111,171), X(112,172), X(117,177), X(118,178), + X(119,179), X(120,180), X(125,185), X(126,186), X(127,187), X(128,188), + X(133,193), X(134,194), X(135,195), X(136,196), X(141,201), X(142,202), + X(143,203), X(144,204), X(149,209), X(150,210), X(151,211), X(152,212), + X(157,217), X(158,218), X(159,219), X(160,220), X(165,225), X(166,226), + X(167,227), X(168,228), X(173,233), X(174,234), X(175,235), X(176,236), + X(181,241), X(182,242), X(183,243), X(184,244), X(5,33), X(6,34), X(7,35), + X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), + X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), + X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), + X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), + X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), + X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), + X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), + X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153), + X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163), + X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177), + X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), X(159,187), + X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), X(173,201), + X(174,202), X(175,203), X(176,204), X(181,209), X(182,210), X(183,211), + X(184,212), X(189,217), X(190,218), X(191,219), X(192,220), X(197,225), + X(198,226), X(199,227), X(200,228), X(205,233), X(206,234), X(207,235), + X(208,236), X(213,241), X(214,242), X(215,243), X(216,244), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), + X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), + X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), + X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), + X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), + X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), + X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), + X(160,172), X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), + X(174,186), X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), + X(184,196), X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), + X(198,210), X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), + X(208,220), X(213,225), X(214,226), X(215,227), X(216,228), X(221,233), + X(222,234), X(223,235), X(224,236), X(229,241), X(230,242), X(231,243), + X(232,244), X(5,9), X(6,10), X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), + X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), + X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), + X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), + X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), + X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), + X(96,100), X(101,105), X(102,106), X(103,107), X(104,108), X(109,113), + X(110,114), X(111,115), X(112,116), X(117,121), X(118,122), X(119,123), + X(120,124), X(125,129), X(126,130), X(127,131), X(128,132), X(133,137), + X(134,138), X(135,139), X(136,140), X(141,145), X(142,146), X(143,147), + X(144,148), X(149,153), X(150,154), X(151,155), X(152,156), X(157,161), + X(158,162), X(159,163), X(160,164), X(165,169), X(166,170), X(167,171), + X(168,172), X(173,177), X(174,178), X(175,179), X(176,180), X(181,185), + X(182,186), X(183,187), X(184,188), X(189,193), X(190,194), X(191,195), + X(192,196), X(197,201), X(198,202), X(199,203), X(200,204), X(205,209), + X(206,210), X(207,211), X(208,212), X(213,217), X(214,218), X(215,219), + X(216,220), X(221,225), X(222,226), X(223,227), X(224,228), X(229,233), + X(230,234), X(231,235), X(232,236), X(237,241), X(238,242), X(239,243), + X(240,244), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), + X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), + X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), + X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), + X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), + X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), + X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), + X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), + X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), + X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), + X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), + X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), + X(169,171), X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), + X(181,183), X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), + X(193,195), X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), + X(205,207), X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), + X(217,219), X(218,220), X(221,223), X(222,224), X(225,227), X(226,228), + X(229,231), X(230,232), X(233,235), X(234,236), X(237,239), X(238,240), + X(241,243), X(242,244), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), + X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), + X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), + X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), + X(55,181), X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), + X(68,194), X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), + X(83,209), X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), + X(96,222), X(99,225), X(100,226), X(103,229), X(104,230), X(107,233), + X(108,234), X(111,237), X(112,238), X(115,241), X(116,242), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), + X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), + X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), + X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), + X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), + X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), + X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202), + X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214), + X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226), + X(167,229), X(168,230), X(171,233), X(172,234), X(175,237), X(176,238), + X(179,241), X(180,242), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), + X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), + X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), + X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), + X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), + X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), + X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), + X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), + X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), + X(140,170), X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), + X(152,182), X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), + X(164,194), X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), + X(176,206), X(179,209), X(180,210), X(183,213), X(184,214), X(187,217), + X(188,218), X(191,221), X(192,222), X(195,225), X(196,226), X(199,229), + X(200,230), X(203,233), X(204,234), X(207,237), X(208,238), X(211,241), + X(212,242), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), + X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), + X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), + X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), + X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), + X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), + X(191,205), X(192,206), X(195,209), X(196,210), X(199,213), X(200,214), + X(203,217), X(204,218), X(207,221), X(208,222), X(211,225), X(212,226), + X(215,229), X(216,230), X(219,233), X(220,234), X(223,237), X(224,238), + X(227,241), X(228,242), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), + X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), + X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), + X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), + X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), + X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), + X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134), + X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146), + X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158), + X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170), + X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), X(176,182), + X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), X(188,194), + X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), X(200,206), + X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), X(212,218), + X(215,221), X(216,222), X(219,225), X(220,226), X(223,229), X(224,230), + X(227,233), X(228,234), X(231,237), X(232,238), X(235,241), X(236,242), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), + X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), + X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), + X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), + X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), + X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), + X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), + X(195,197), X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), + X(207,209), X(208,210), X(211,213), X(212,214), X(215,217), X(216,218), + X(219,221), X(220,222), X(223,225), X(224,226), X(227,229), X(228,230), + X(231,233), X(232,234), X(235,237), X(236,238), X(239,241), X(240,242), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170), + X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182), + X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194), + X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206), + X(207,208), X(209,210), X(211,212), X(213,214), X(215,216), X(217,218), + X(219,220), X(221,222), X(223,224), X(225,226), X(227,228), X(229,230), + X(231,232), X(233,234), X(235,236), X(237,238), X(239,240), X(241,242), + X(243,244), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), + X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), + X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), + X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), + X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), + X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223), + X(98,225), X(100,227), X(102,229), X(104,231), X(106,233), X(108,235), + X(110,237), X(112,239), X(114,241), X(116,243), X(2,65), X(4,67), X(6,69), + X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), + X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), + X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), + X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), + X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), + X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), + X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), + X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), + X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), + X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203), + X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215), + X(154,217), X(156,219), X(158,221), X(160,223), X(162,225), X(164,227), + X(166,229), X(168,231), X(170,233), X(172,235), X(174,237), X(176,239), + X(178,241), X(180,243), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), + X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), + X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), + X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), + X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), + X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), + X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), + X(104,135), X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), + X(116,147), X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), + X(128,159), X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), + X(140,171), X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), + X(152,183), X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), + X(164,195), X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), + X(176,207), X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), + X(188,219), X(190,221), X(192,223), X(194,225), X(196,227), X(198,229), + X(200,231), X(202,233), X(204,235), X(206,237), X(208,239), X(210,241), + X(212,243), X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), + X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), + X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), + X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), + X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), + X(80,95), X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), + X(94,109), X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), + X(106,121), X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), + X(118,133), X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), + X(130,145), X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), + X(142,157), X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), + X(154,169), X(156,171), X(158,173), X(160,175), X(162,177), X(164,179), + X(166,181), X(168,183), X(170,185), X(172,187), X(174,189), X(176,191), + X(178,193), X(180,195), X(182,197), X(184,199), X(186,201), X(188,203), + X(190,205), X(192,207), X(194,209), X(196,211), X(198,213), X(200,215), + X(202,217), X(204,219), X(206,221), X(208,223), X(210,225), X(212,227), + X(214,229), X(216,231), X(218,233), X(220,235), X(222,237), X(224,239), + X(226,241), X(228,243), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), + X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), + X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), + X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), + X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), + X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), + X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135), + X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147), + X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159), + X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171), + X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), X(176,183), + X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), X(188,195), + X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), X(200,207), + X(202,209), X(204,211), X(206,213), X(208,215), X(210,217), X(212,219), + X(214,221), X(216,223), X(218,225), X(220,227), X(222,229), X(224,231), + X(226,233), X(228,235), X(230,237), X(232,239), X(234,241), X(236,243), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), + X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), + X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), + X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), + X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), + X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), + X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), + X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), + X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), + X(194,197), X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), + X(206,209), X(208,211), X(210,213), X(212,215), X(214,217), X(216,219), + X(218,221), X(220,223), X(222,225), X(224,227), X(226,229), X(228,231), + X(230,233), X(232,235), X(234,237), X(236,239), X(238,241), X(240,243), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219), + X(220,221), X(222,223), X(224,225), X(226,227), X(228,229), X(230,231), + X(232,233), X(234,235), X(236,237), X(238,239), X(240,241), X(242,243) +}; +S(246) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219), + X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226), + X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232), + X(105,233), X(106,234), X(107,235), X(108,236), X(109,237), X(110,238), + X(111,239), X(112,240), X(113,241), X(114,242), X(115,243), X(116,244), + X(117,245), X(118,246), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), + X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), + X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), + X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), + X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), + X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), + X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), + X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), + X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), + X(130,194), X(131,195), X(132,196), X(133,197), X(134,198), X(135,199), + X(136,200), X(137,201), X(138,202), X(139,203), X(140,204), X(141,205), + X(142,206), X(143,207), X(144,208), X(145,209), X(146,210), X(147,211), + X(148,212), X(149,213), X(150,214), X(151,215), X(152,216), X(153,217), + X(154,218), X(155,219), X(156,220), X(157,221), X(158,222), X(159,223), + X(160,224), X(161,225), X(162,226), X(163,227), X(164,228), X(165,229), + X(166,230), X(167,231), X(168,232), X(169,233), X(170,234), X(171,235), + X(172,236), X(173,237), X(174,238), X(175,239), X(176,240), X(177,241), + X(178,242), X(179,243), X(180,244), X(181,245), X(182,246), X(65,129), + X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), + X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), + X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), + X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), + X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), + X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170), + X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), X(112,176), + X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), X(118,182), + X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), X(124,188), + X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), + X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), + X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), + X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), + X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165), + X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171), + X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177), + X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183), + X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189), + X(158,190), X(159,191), X(160,192), X(193,225), X(194,226), X(195,227), + X(196,228), X(197,229), X(198,230), X(199,231), X(200,232), X(201,233), + X(202,234), X(203,235), X(204,236), X(205,237), X(206,238), X(207,239), + X(208,240), X(209,241), X(210,242), X(211,243), X(212,244), X(213,245), + X(214,246), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), + X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), + X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), + X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212), + X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218), + X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196), + X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202), + X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208), + X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214), + X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220), + X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210), + X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216), + X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222), + X(207,223), X(208,224), X(225,241), X(226,242), X(227,243), X(228,244), + X(229,245), X(230,246), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), + X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), + X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), + X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), + X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), + X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), + X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), + X(96,208), X(113,225), X(114,226), X(115,227), X(116,228), X(117,229), + X(118,230), X(119,231), X(120,232), X(121,233), X(122,234), X(123,235), + X(124,236), X(125,237), X(126,238), X(127,239), X(128,240), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), + X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), + X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), + X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), + X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), + X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), + X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), + X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), + X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), + X(151,199), X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), + X(157,205), X(158,206), X(159,207), X(160,208), X(177,225), X(178,226), + X(179,227), X(180,228), X(181,229), X(182,230), X(183,231), X(184,232), + X(185,233), X(186,234), X(187,235), X(188,236), X(189,237), X(190,238), + X(191,239), X(192,240), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), + X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), + X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), + X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), + X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), + X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), + X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), + X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), + X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), + X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), + X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), + X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), + X(177,193), X(178,194), X(179,195), X(180,196), X(181,197), X(182,198), + X(183,199), X(184,200), X(185,201), X(186,202), X(187,203), X(188,204), + X(189,205), X(190,206), X(191,207), X(192,208), X(209,225), X(210,226), + X(211,227), X(212,228), X(213,229), X(214,230), X(215,231), X(216,232), + X(217,233), X(218,234), X(219,235), X(220,236), X(221,237), X(222,238), + X(223,239), X(224,240), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), + X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), + X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), + X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), + X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), + X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), + X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), + X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), + X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), + X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), + X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), + X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), + X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), + X(184,192), X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), + X(198,206), X(199,207), X(200,208), X(209,217), X(210,218), X(211,219), + X(212,220), X(213,221), X(214,222), X(215,223), X(216,224), X(225,233), + X(226,234), X(227,235), X(228,236), X(229,237), X(230,238), X(231,239), + X(232,240), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), + X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), + X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), + X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), + X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), + X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), + X(90,210), X(91,211), X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), + X(105,225), X(106,226), X(107,227), X(108,228), X(109,229), X(110,230), + X(111,231), X(112,232), X(121,241), X(122,242), X(123,243), X(124,244), + X(125,245), X(126,246), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), + X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), + X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), + X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), + X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), X(110,166), + X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), X(124,180), + X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), X(138,194), + X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), X(144,200), + X(153,209), X(154,210), X(155,211), X(156,212), X(157,213), X(158,214), + X(159,215), X(160,216), X(169,225), X(170,226), X(171,227), X(172,228), + X(173,229), X(174,230), X(175,231), X(176,232), X(185,241), X(186,242), + X(187,243), X(188,244), X(189,245), X(190,246), X(9,33), X(10,34), X(11,35), + X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), + X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), + X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), + X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), + X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), + X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), + X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), + X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), + X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), + X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), + X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), + X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), + X(174,198), X(175,199), X(176,200), X(185,209), X(186,210), X(187,211), + X(188,212), X(189,213), X(190,214), X(191,215), X(192,216), X(201,225), + X(202,226), X(203,227), X(204,228), X(205,229), X(206,230), X(207,231), + X(208,232), X(217,241), X(218,242), X(219,243), X(220,244), X(221,245), + X(222,246), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), + X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), + X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), + X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), + X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), + X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), + X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129), + X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135), + X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149), + X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163), + X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177), + X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183), + X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), X(189,197), + X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), X(203,211), + X(204,212), X(205,213), X(206,214), X(207,215), X(208,216), X(217,225), + X(218,226), X(219,227), X(220,228), X(221,229), X(222,230), X(223,231), + X(224,232), X(233,241), X(234,242), X(235,243), X(236,244), X(237,245), + X(238,246), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), + X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192), + X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206), + X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), X(212,216), + X(217,221), X(218,222), X(219,223), X(220,224), X(225,229), X(226,230), + X(227,231), X(228,232), X(233,237), X(234,238), X(235,239), X(236,240), + X(241,245), X(242,246), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), + X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), + X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), + X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), + X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), + X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), + X(85,209), X(86,210), X(87,211), X(88,212), X(93,217), X(94,218), X(95,219), + X(96,220), X(101,225), X(102,226), X(103,227), X(104,228), X(109,233), + X(110,234), X(111,235), X(112,236), X(117,241), X(118,242), X(119,243), + X(120,244), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), + X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), + X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), + X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), + X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), + X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), + X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), + X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210), + X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220), + X(165,225), X(166,226), X(167,227), X(168,228), X(173,233), X(174,234), + X(175,235), X(176,236), X(181,241), X(182,242), X(183,243), X(184,244), + X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), + X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), + X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), + X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), + X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), + X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), + X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), X(104,132), + X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), X(118,146), + X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), X(128,156), + X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), X(142,170), + X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), X(152,180), + X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), X(166,194), + X(167,195), X(168,196), X(173,201), X(174,202), X(175,203), X(176,204), + X(181,209), X(182,210), X(183,211), X(184,212), X(189,217), X(190,218), + X(191,219), X(192,220), X(197,225), X(198,226), X(199,227), X(200,228), + X(205,233), X(206,234), X(207,235), X(208,236), X(213,241), X(214,242), + X(215,243), X(216,244), X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), + X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), + X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), + X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), + X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), + X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), + X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), X(103,115), + X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), X(117,129), + X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), X(127,139), + X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), X(141,153), + X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), X(151,163), + X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), X(165,177), + X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), X(175,187), + X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), X(189,201), + X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), X(199,211), + X(200,212), X(205,217), X(206,218), X(207,219), X(208,220), X(213,225), + X(214,226), X(215,227), X(216,228), X(221,233), X(222,234), X(223,235), + X(224,236), X(229,241), X(230,242), X(231,243), X(232,244), X(5,9), X(6,10), + X(7,11), X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), + X(23,27), X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), + X(39,43), X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), + X(55,59), X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), + X(71,75), X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), + X(87,91), X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), + X(102,106), X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), + X(112,116), X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), + X(126,130), X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), + X(136,140), X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), + X(150,154), X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), + X(160,164), X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), + X(174,178), X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), + X(184,188), X(189,193), X(190,194), X(191,195), X(192,196), X(197,201), + X(198,202), X(199,203), X(200,204), X(205,209), X(206,210), X(207,211), + X(208,212), X(213,217), X(214,218), X(215,219), X(216,220), X(221,225), + X(222,226), X(223,227), X(224,228), X(229,233), X(230,234), X(231,235), + X(232,236), X(237,241), X(238,242), X(239,243), X(240,244), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195), + X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207), + X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219), + X(218,220), X(221,223), X(222,224), X(225,227), X(226,228), X(229,231), + X(230,232), X(233,235), X(234,236), X(237,239), X(238,240), X(241,243), + X(242,244), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), + X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), + X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209), + X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), X(96,222), + X(99,225), X(100,226), X(103,229), X(104,230), X(107,233), X(108,234), + X(111,237), X(112,238), X(115,241), X(116,242), X(119,245), X(120,246), + X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), + X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), + X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), + X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), + X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), + X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), + X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), + X(104,166), X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), + X(116,178), X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), + X(128,190), X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), + X(140,202), X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), + X(152,214), X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), + X(164,226), X(167,229), X(168,230), X(171,233), X(172,234), X(175,237), + X(176,238), X(179,241), X(180,242), X(183,245), X(184,246), X(3,33), X(4,34), + X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), + X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), + X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), + X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), + X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), + X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), + X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), + X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), + X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), + X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), + X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), + X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198), + X(171,201), X(172,202), X(175,205), X(176,206), X(179,209), X(180,210), + X(183,213), X(184,214), X(187,217), X(188,218), X(191,221), X(192,222), + X(195,225), X(196,226), X(199,229), X(200,230), X(203,233), X(204,234), + X(207,237), X(208,238), X(211,241), X(212,242), X(215,245), X(216,246), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), + X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), + X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121), + X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133), + X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145), + X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157), + X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(155,169), + X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), X(167,181), + X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), X(179,193), + X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), X(191,205), + X(192,206), X(195,209), X(196,210), X(199,213), X(200,214), X(203,217), + X(204,218), X(207,221), X(208,222), X(211,225), X(212,226), X(215,229), + X(216,230), X(219,233), X(220,234), X(223,237), X(224,238), X(227,241), + X(228,242), X(231,245), X(232,246), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), + X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), + X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), + X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), + X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), + X(212,218), X(215,221), X(216,222), X(219,225), X(220,226), X(223,229), + X(224,230), X(227,233), X(228,234), X(231,237), X(232,238), X(235,241), + X(236,242), X(239,245), X(240,246), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), + X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), + X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), + X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), + X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), + X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), + X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), + X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), + X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), + X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), + X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), + X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), + X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), + X(179,181), X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), + X(191,193), X(192,194), X(195,197), X(196,198), X(199,201), X(200,202), + X(203,205), X(204,206), X(207,209), X(208,210), X(211,213), X(212,214), + X(215,217), X(216,218), X(219,221), X(220,222), X(223,225), X(224,226), + X(227,229), X(228,230), X(231,233), X(232,234), X(235,237), X(236,238), + X(239,241), X(240,242), X(243,245), X(244,246), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), + X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), + X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), + X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), + X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), + X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), + X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), + X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), + X(151,152), X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), + X(163,164), X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), + X(175,176), X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), + X(187,188), X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), + X(199,200), X(201,202), X(203,204), X(205,206), X(207,208), X(209,210), + X(211,212), X(213,214), X(215,216), X(217,218), X(219,220), X(221,222), + X(223,224), X(225,226), X(227,228), X(229,230), X(231,232), X(233,234), + X(235,236), X(237,238), X(239,240), X(241,242), X(243,244), X(245,246), + X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), + X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), + X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), X(42,169), + X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), X(56,183), + X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), X(70,197), + X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), X(84,211), + X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223), X(98,225), + X(100,227), X(102,229), X(104,231), X(106,233), X(108,235), X(110,237), + X(112,239), X(114,241), X(116,243), X(118,245), X(2,65), X(4,67), X(6,69), + X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), + X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), + X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), + X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), + X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), + X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), + X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), + X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), + X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), + X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203), + X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215), + X(154,217), X(156,219), X(158,221), X(160,223), X(162,225), X(164,227), + X(166,229), X(168,231), X(170,233), X(172,235), X(174,237), X(176,239), + X(178,241), X(180,243), X(182,245), X(2,33), X(4,35), X(6,37), X(8,39), + X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), + X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), + X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), + X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), X(70,101), + X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), X(84,115), + X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), X(98,129), + X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), X(110,141), + X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), X(122,153), + X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), X(134,165), + X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), X(146,177), + X(148,179), X(150,181), X(152,183), X(154,185), X(156,187), X(158,189), + X(160,191), X(162,193), X(164,195), X(166,197), X(168,199), X(170,201), + X(172,203), X(174,205), X(176,207), X(178,209), X(180,211), X(182,213), + X(184,215), X(186,217), X(188,219), X(190,221), X(192,223), X(194,225), + X(196,227), X(198,229), X(200,231), X(202,233), X(204,235), X(206,237), + X(208,239), X(210,241), X(212,243), X(214,245), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), + X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), + X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), + X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), + X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), + X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), + X(184,199), X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), + X(196,211), X(198,213), X(200,215), X(202,217), X(204,219), X(206,221), + X(208,223), X(210,225), X(212,227), X(214,229), X(216,231), X(218,233), + X(220,235), X(222,237), X(224,239), X(226,241), X(228,243), X(230,245), X(2,9), + X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), + X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), + X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), + X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), + X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), + X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), X(94,101), X(96,103), + X(98,105), X(100,107), X(102,109), X(104,111), X(106,113), X(108,115), + X(110,117), X(112,119), X(114,121), X(116,123), X(118,125), X(120,127), + X(122,129), X(124,131), X(126,133), X(128,135), X(130,137), X(132,139), + X(134,141), X(136,143), X(138,145), X(140,147), X(142,149), X(144,151), + X(146,153), X(148,155), X(150,157), X(152,159), X(154,161), X(156,163), + X(158,165), X(160,167), X(162,169), X(164,171), X(166,173), X(168,175), + X(170,177), X(172,179), X(174,181), X(176,183), X(178,185), X(180,187), + X(182,189), X(184,191), X(186,193), X(188,195), X(190,197), X(192,199), + X(194,201), X(196,203), X(198,205), X(200,207), X(202,209), X(204,211), + X(206,213), X(208,215), X(210,217), X(212,219), X(214,221), X(216,223), + X(218,225), X(220,227), X(222,229), X(224,231), X(226,233), X(228,235), + X(230,237), X(232,239), X(234,241), X(236,243), X(238,245), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), + X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), + X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), + X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), + X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), + X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), + X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), + X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), + X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), + X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), + X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), X(182,185), + X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), X(194,197), + X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), X(206,209), + X(208,211), X(210,213), X(212,215), X(214,217), X(216,219), X(218,221), + X(220,223), X(222,225), X(224,227), X(226,229), X(228,231), X(230,233), + X(232,235), X(234,237), X(236,239), X(238,241), X(240,243), X(242,245), X(2,3), + X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), + X(20,21), X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), + X(36,37), X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), + X(52,53), X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), + X(68,69), X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), + X(84,85), X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219), + X(220,221), X(222,223), X(224,225), X(226,227), X(228,229), X(230,231), + X(232,233), X(234,235), X(236,237), X(238,239), X(240,241), X(242,243), + X(244,245) +}; +S(248) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219), + X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226), + X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232), + X(105,233), X(106,234), X(107,235), X(108,236), X(109,237), X(110,238), + X(111,239), X(112,240), X(113,241), X(114,242), X(115,243), X(116,244), + X(117,245), X(118,246), X(119,247), X(120,248), X(1,65), X(2,66), X(3,67), + X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), + X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), + X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), + X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), + X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), + X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), + X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), + X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), + X(64,128), X(129,193), X(130,194), X(131,195), X(132,196), X(133,197), + X(134,198), X(135,199), X(136,200), X(137,201), X(138,202), X(139,203), + X(140,204), X(141,205), X(142,206), X(143,207), X(144,208), X(145,209), + X(146,210), X(147,211), X(148,212), X(149,213), X(150,214), X(151,215), + X(152,216), X(153,217), X(154,218), X(155,219), X(156,220), X(157,221), + X(158,222), X(159,223), X(160,224), X(161,225), X(162,226), X(163,227), + X(164,228), X(165,229), X(166,230), X(167,231), X(168,232), X(169,233), + X(170,234), X(171,235), X(172,236), X(173,237), X(174,238), X(175,239), + X(176,240), X(177,241), X(178,242), X(179,243), X(180,244), X(181,245), + X(182,246), X(183,247), X(184,248), X(65,129), X(66,130), X(67,131), X(68,132), + X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), + X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), + X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), + X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), + X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), + X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), + X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178), + X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184), + X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), X(126,190), + X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), + X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), + X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), + X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), + X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), + X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), + X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(141,173), + X(142,174), X(143,175), X(144,176), X(145,177), X(146,178), X(147,179), + X(148,180), X(149,181), X(150,182), X(151,183), X(152,184), X(153,185), + X(154,186), X(155,187), X(156,188), X(157,189), X(158,190), X(159,191), + X(160,192), X(193,225), X(194,226), X(195,227), X(196,228), X(197,229), + X(198,230), X(199,231), X(200,232), X(201,233), X(202,234), X(203,235), + X(204,236), X(205,237), X(206,238), X(207,239), X(208,240), X(209,241), + X(210,242), X(211,243), X(212,244), X(213,245), X(214,246), X(215,247), + X(216,248), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), + X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), + X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), + X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212), + X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218), + X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196), + X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202), + X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208), + X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214), + X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220), + X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210), + X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216), + X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222), + X(207,223), X(208,224), X(225,241), X(226,242), X(227,243), X(228,244), + X(229,245), X(230,246), X(231,247), X(232,248), X(17,129), X(18,130), + X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), + X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144), + X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167), + X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174), + X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), X(84,196), X(85,197), + X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), X(91,203), X(92,204), + X(93,205), X(94,206), X(95,207), X(96,208), X(113,225), X(114,226), X(115,227), + X(116,228), X(117,229), X(118,230), X(119,231), X(120,232), X(121,233), + X(122,234), X(123,235), X(124,236), X(125,237), X(126,238), X(127,239), + X(128,240), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), + X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), + X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), + X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), + X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131), + X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138), + X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), X(113,161), + X(114,162), X(115,163), X(116,164), X(117,165), X(118,166), X(119,167), + X(120,168), X(121,169), X(122,170), X(123,171), X(124,172), X(125,173), + X(126,174), X(127,175), X(128,176), X(145,193), X(146,194), X(147,195), + X(148,196), X(149,197), X(150,198), X(151,199), X(152,200), X(153,201), + X(154,202), X(155,203), X(156,204), X(157,205), X(158,206), X(159,207), + X(160,208), X(177,225), X(178,226), X(179,227), X(180,228), X(181,229), + X(182,230), X(183,231), X(184,232), X(185,233), X(186,234), X(187,235), + X(188,236), X(189,237), X(190,238), X(191,239), X(192,240), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), + X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), + X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), + X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), + X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), + X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), + X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), + X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), + X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), + X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), + X(209,225), X(210,226), X(211,227), X(212,228), X(213,229), X(214,230), + X(215,231), X(216,232), X(217,233), X(218,234), X(219,235), X(220,236), + X(221,237), X(222,238), X(223,239), X(224,240), X(1,9), X(2,10), X(3,11), + X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), + X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), + X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), + X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), + X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), + X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), + X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), X(104,112), + X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), X(118,126), + X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), X(132,140), + X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), X(146,154), + X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), X(152,160), + X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), X(166,174), + X(167,175), X(168,176), X(177,185), X(178,186), X(179,187), X(180,188), + X(181,189), X(182,190), X(183,191), X(184,192), X(193,201), X(194,202), + X(195,203), X(196,204), X(197,205), X(198,206), X(199,207), X(200,208), + X(209,217), X(210,218), X(211,219), X(212,220), X(213,221), X(214,222), + X(215,223), X(216,224), X(225,233), X(226,234), X(227,235), X(228,236), + X(229,237), X(230,238), X(231,239), X(232,240), X(9,129), X(10,130), X(11,131), + X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), + X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), + X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), + X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), + X(64,184), X(73,193), X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), + X(79,199), X(80,200), X(89,209), X(90,210), X(91,211), X(92,212), X(93,213), + X(94,214), X(95,215), X(96,216), X(105,225), X(106,226), X(107,227), + X(108,228), X(109,229), X(110,230), X(111,231), X(112,232), X(121,241), + X(122,242), X(123,243), X(124,244), X(125,245), X(126,246), X(127,247), + X(128,248), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), + X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), + X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), + X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), + X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), + X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), + X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), + X(106,162), X(107,163), X(108,164), X(109,165), X(110,166), X(111,167), + X(112,168), X(121,177), X(122,178), X(123,179), X(124,180), X(125,181), + X(126,182), X(127,183), X(128,184), X(137,193), X(138,194), X(139,195), + X(140,196), X(141,197), X(142,198), X(143,199), X(144,200), X(153,209), + X(154,210), X(155,211), X(156,212), X(157,213), X(158,214), X(159,215), + X(160,216), X(169,225), X(170,226), X(171,227), X(172,228), X(173,229), + X(174,230), X(175,231), X(176,232), X(185,241), X(186,242), X(187,243), + X(188,244), X(189,245), X(190,246), X(191,247), X(192,248), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), + X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), + X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), + X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), + X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), + X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), + X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), + X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), + X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), + X(153,177), X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), + X(159,183), X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), + X(173,197), X(174,198), X(175,199), X(176,200), X(185,209), X(186,210), + X(187,211), X(188,212), X(189,213), X(190,214), X(191,215), X(192,216), + X(201,225), X(202,226), X(203,227), X(204,228), X(205,229), X(206,230), + X(207,231), X(208,232), X(217,241), X(218,242), X(219,243), X(220,244), + X(221,245), X(222,246), X(223,247), X(224,248), X(9,17), X(10,18), X(11,19), + X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), + X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), + X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), + X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), + X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), + X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), + X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), + X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), + X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), + X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), + X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), + X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), + X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), + X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), + X(203,211), X(204,212), X(205,213), X(206,214), X(207,215), X(208,216), + X(217,225), X(218,226), X(219,227), X(220,228), X(221,229), X(222,230), + X(223,231), X(224,232), X(233,241), X(234,242), X(235,243), X(236,244), + X(237,245), X(238,246), X(239,247), X(240,248), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), + X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), + X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), + X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), + X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), + X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), + X(124,128), X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), + X(138,142), X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), + X(148,152), X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), + X(162,166), X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), + X(172,176), X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), + X(186,190), X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), + X(196,200), X(201,205), X(202,206), X(203,207), X(204,208), X(209,213), + X(210,214), X(211,215), X(212,216), X(217,221), X(218,222), X(219,223), + X(220,224), X(225,229), X(226,230), X(227,231), X(228,232), X(233,237), + X(234,238), X(235,239), X(236,240), X(241,245), X(242,246), X(243,247), + X(244,248), X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), + X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), + X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), + X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), + X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), + X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), X(85,209), + X(86,210), X(87,211), X(88,212), X(93,217), X(94,218), X(95,219), X(96,220), + X(101,225), X(102,226), X(103,227), X(104,228), X(109,233), X(110,234), + X(111,235), X(112,236), X(117,241), X(118,242), X(119,243), X(120,244), + X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), + X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), + X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), + X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), + X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), + X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), + X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163), + X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), X(117,177), + X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), X(127,187), + X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), X(141,201), + X(142,202), X(143,203), X(144,204), X(149,209), X(150,210), X(151,211), + X(152,212), X(157,217), X(158,218), X(159,219), X(160,220), X(165,225), + X(166,226), X(167,227), X(168,228), X(173,233), X(174,234), X(175,235), + X(176,236), X(181,241), X(182,242), X(183,243), X(184,244), X(5,33), X(6,34), + X(7,35), X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), + X(23,51), X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), + X(39,67), X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), + X(55,83), X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), + X(71,99), X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), + X(86,114), X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), + X(101,129), X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), + X(111,139), X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), + X(125,153), X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), + X(135,163), X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), + X(149,177), X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), + X(159,187), X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), + X(173,201), X(174,202), X(175,203), X(176,204), X(181,209), X(182,210), + X(183,211), X(184,212), X(189,217), X(190,218), X(191,219), X(192,220), + X(197,225), X(198,226), X(199,227), X(200,228), X(205,233), X(206,234), + X(207,235), X(208,236), X(213,241), X(214,242), X(215,243), X(216,244), + X(5,17), X(6,18), X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), + X(21,33), X(22,34), X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), + X(37,49), X(38,50), X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), + X(53,65), X(54,66), X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), + X(69,81), X(70,82), X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), + X(85,97), X(86,98), X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), + X(96,108), X(101,113), X(102,114), X(103,115), X(104,116), X(109,121), + X(110,122), X(111,123), X(112,124), X(117,129), X(118,130), X(119,131), + X(120,132), X(125,137), X(126,138), X(127,139), X(128,140), X(133,145), + X(134,146), X(135,147), X(136,148), X(141,153), X(142,154), X(143,155), + X(144,156), X(149,161), X(150,162), X(151,163), X(152,164), X(157,169), + X(158,170), X(159,171), X(160,172), X(165,177), X(166,178), X(167,179), + X(168,180), X(173,185), X(174,186), X(175,187), X(176,188), X(181,193), + X(182,194), X(183,195), X(184,196), X(189,201), X(190,202), X(191,203), + X(192,204), X(197,209), X(198,210), X(199,211), X(200,212), X(205,217), + X(206,218), X(207,219), X(208,220), X(213,225), X(214,226), X(215,227), + X(216,228), X(221,233), X(222,234), X(223,235), X(224,236), X(229,241), + X(230,242), X(231,243), X(232,244), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), + X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155), + X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169), + X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), X(175,179), + X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), X(189,193), + X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), X(199,203), + X(200,204), X(205,209), X(206,210), X(207,211), X(208,212), X(213,217), + X(214,218), X(215,219), X(216,220), X(221,225), X(222,226), X(223,227), + X(224,228), X(229,233), X(230,234), X(231,235), X(232,236), X(237,241), + X(238,242), X(239,243), X(240,244), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), + X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), + X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), + X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), + X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), + X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), + X(90,92), X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), + X(105,107), X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), + X(117,119), X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), + X(129,131), X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), + X(141,143), X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), + X(153,155), X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), + X(165,167), X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), + X(177,179), X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), + X(189,191), X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), + X(201,203), X(202,204), X(205,207), X(206,208), X(209,211), X(210,212), + X(213,215), X(214,216), X(217,219), X(218,220), X(221,223), X(222,224), + X(225,227), X(226,228), X(229,231), X(230,232), X(233,235), X(234,236), + X(237,239), X(238,240), X(241,243), X(242,244), X(245,247), X(246,248), + X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), X(15,141), + X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), X(28,154), + X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), X(43,169), + X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), X(56,182), + X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), X(71,197), + X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209), X(84,210), + X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), X(96,222), X(99,225), + X(100,226), X(103,229), X(104,230), X(107,233), X(108,234), X(111,237), + X(112,238), X(115,241), X(116,242), X(119,245), X(120,246), X(3,65), X(4,66), + X(7,69), X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), + X(23,85), X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), + X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), + X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), + X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), + X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), + X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202), + X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214), + X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226), + X(167,229), X(168,230), X(171,233), X(172,234), X(175,237), X(176,238), + X(179,241), X(180,242), X(183,245), X(184,246), X(3,33), X(4,34), X(7,37), + X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), + X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), + X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), + X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), + X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), + X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), + X(99,129), X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), + X(111,141), X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), + X(123,153), X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), + X(135,165), X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), + X(147,177), X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), + X(159,189), X(160,190), X(163,193), X(164,194), X(167,197), X(168,198), + X(171,201), X(172,202), X(175,205), X(176,206), X(179,209), X(180,210), + X(183,213), X(184,214), X(187,217), X(188,218), X(191,221), X(192,222), + X(195,225), X(196,226), X(199,229), X(200,230), X(203,233), X(204,234), + X(207,237), X(208,238), X(211,241), X(212,242), X(215,245), X(216,246), + X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), + X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), + X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), + X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), + X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), + X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), + X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), X(107,121), + X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), X(119,133), + X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), X(131,145), + X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), X(143,157), + X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), X(155,169), + X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), X(167,181), + X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), X(179,193), + X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), X(191,205), + X(192,206), X(195,209), X(196,210), X(199,213), X(200,214), X(203,217), + X(204,218), X(207,221), X(208,222), X(211,225), X(212,226), X(215,229), + X(216,230), X(219,233), X(220,234), X(223,237), X(224,238), X(227,241), + X(228,242), X(231,245), X(232,246), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), + X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), + X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), + X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), + X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), + X(212,218), X(215,221), X(216,222), X(219,225), X(220,226), X(223,229), + X(224,230), X(227,233), X(228,234), X(231,237), X(232,238), X(235,241), + X(236,242), X(239,245), X(240,246), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), + X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), + X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), + X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), + X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), + X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), + X(92,94), X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), + X(107,109), X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), + X(119,121), X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), + X(131,133), X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), + X(143,145), X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), + X(155,157), X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), + X(167,169), X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), + X(179,181), X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), + X(191,193), X(192,194), X(195,197), X(196,198), X(199,201), X(200,202), + X(203,205), X(204,206), X(207,209), X(208,210), X(211,213), X(212,214), + X(215,217), X(216,218), X(219,221), X(220,222), X(223,225), X(224,226), + X(227,229), X(228,230), X(231,233), X(232,234), X(235,237), X(236,238), + X(239,241), X(240,242), X(243,245), X(244,246), X(1,2), X(3,4), X(5,6), X(7,8), + X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), + X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), + X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), + X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), + X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), + X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), + X(103,104), X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), + X(115,116), X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), + X(127,128), X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), + X(139,140), X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), + X(151,152), X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), + X(163,164), X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), + X(175,176), X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), + X(187,188), X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), + X(199,200), X(201,202), X(203,204), X(205,206), X(207,208), X(209,210), + X(211,212), X(213,214), X(215,216), X(217,218), X(219,220), X(221,222), + X(223,224), X(225,226), X(227,228), X(229,230), X(231,232), X(233,234), + X(235,236), X(237,238), X(239,240), X(241,242), X(243,244), X(245,246), + X(247,248), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), + X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), + X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), + X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), + X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), + X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223), + X(98,225), X(100,227), X(102,229), X(104,231), X(106,233), X(108,235), + X(110,237), X(112,239), X(114,241), X(116,243), X(118,245), X(120,247), + X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), + X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), + X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), + X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), + X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), + X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), + X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), + X(104,167), X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), + X(116,179), X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), + X(128,191), X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), + X(140,203), X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), + X(152,215), X(154,217), X(156,219), X(158,221), X(160,223), X(162,225), + X(164,227), X(166,229), X(168,231), X(170,233), X(172,235), X(174,237), + X(176,239), X(178,241), X(180,243), X(182,245), X(184,247), X(2,33), X(4,35), + X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), + X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), + X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), + X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), + X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), + X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), + X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), + X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), + X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), + X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), + X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187), + X(158,189), X(160,191), X(162,193), X(164,195), X(166,197), X(168,199), + X(170,201), X(172,203), X(174,205), X(176,207), X(178,209), X(180,211), + X(182,213), X(184,215), X(186,217), X(188,219), X(190,221), X(192,223), + X(194,225), X(196,227), X(198,229), X(200,231), X(202,233), X(204,235), + X(206,237), X(208,239), X(210,241), X(212,243), X(214,245), X(216,247), + X(2,17), X(4,19), X(6,21), X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), + X(18,33), X(20,35), X(22,37), X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), + X(34,49), X(36,51), X(38,53), X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), + X(50,65), X(52,67), X(54,69), X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), + X(66,81), X(68,83), X(70,85), X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), + X(82,97), X(84,99), X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), + X(96,111), X(98,113), X(100,115), X(102,117), X(104,119), X(106,121), + X(108,123), X(110,125), X(112,127), X(114,129), X(116,131), X(118,133), + X(120,135), X(122,137), X(124,139), X(126,141), X(128,143), X(130,145), + X(132,147), X(134,149), X(136,151), X(138,153), X(140,155), X(142,157), + X(144,159), X(146,161), X(148,163), X(150,165), X(152,167), X(154,169), + X(156,171), X(158,173), X(160,175), X(162,177), X(164,179), X(166,181), + X(168,183), X(170,185), X(172,187), X(174,189), X(176,191), X(178,193), + X(180,195), X(182,197), X(184,199), X(186,201), X(188,203), X(190,205), + X(192,207), X(194,209), X(196,211), X(198,213), X(200,215), X(202,217), + X(204,219), X(206,221), X(208,223), X(210,225), X(212,227), X(214,229), + X(216,231), X(218,233), X(220,235), X(222,237), X(224,239), X(226,241), + X(228,243), X(230,245), X(232,247), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), + X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), + X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), + X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), + X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), + X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), + X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), + X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), + X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), + X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), + X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), + X(200,207), X(202,209), X(204,211), X(206,213), X(208,215), X(210,217), + X(212,219), X(214,221), X(216,223), X(218,225), X(220,227), X(222,229), + X(224,231), X(226,233), X(228,235), X(230,237), X(232,239), X(234,241), + X(236,243), X(238,245), X(240,247), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), + X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), + X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), + X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), + X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), + X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), + X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), + X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), + X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), + X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), + X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), + X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), + X(166,169), X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), + X(178,181), X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), + X(190,193), X(192,195), X(194,197), X(196,199), X(198,201), X(200,203), + X(202,205), X(204,207), X(206,209), X(208,211), X(210,213), X(212,215), + X(214,217), X(216,219), X(218,221), X(220,223), X(222,225), X(224,227), + X(226,229), X(228,231), X(230,233), X(232,235), X(234,237), X(236,239), + X(238,241), X(240,243), X(242,245), X(244,247), X(2,3), X(4,5), X(6,7), X(8,9), + X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), + X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), + X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), + X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), + X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), + X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), + X(104,105), X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), + X(116,117), X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), + X(128,129), X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), + X(140,141), X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), + X(152,153), X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), + X(164,165), X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), + X(176,177), X(178,179), X(180,181), X(182,183), X(184,185), X(186,187), + X(188,189), X(190,191), X(192,193), X(194,195), X(196,197), X(198,199), + X(200,201), X(202,203), X(204,205), X(206,207), X(208,209), X(210,211), + X(212,213), X(214,215), X(216,217), X(218,219), X(220,221), X(222,223), + X(224,225), X(226,227), X(228,229), X(230,231), X(232,233), X(234,235), + X(236,237), X(238,239), X(240,241), X(242,243), X(244,245), X(246,247) +}; +S(250) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219), + X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226), + X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232), + X(105,233), X(106,234), X(107,235), X(108,236), X(109,237), X(110,238), + X(111,239), X(112,240), X(113,241), X(114,242), X(115,243), X(116,244), + X(117,245), X(118,246), X(119,247), X(120,248), X(121,249), X(122,250), + X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), + X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), + X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), + X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), + X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), X(38,102), X(39,103), + X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), X(45,109), X(46,110), + X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), X(52,116), X(53,117), + X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), X(59,123), X(60,124), + X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), X(130,194), X(131,195), + X(132,196), X(133,197), X(134,198), X(135,199), X(136,200), X(137,201), + X(138,202), X(139,203), X(140,204), X(141,205), X(142,206), X(143,207), + X(144,208), X(145,209), X(146,210), X(147,211), X(148,212), X(149,213), + X(150,214), X(151,215), X(152,216), X(153,217), X(154,218), X(155,219), + X(156,220), X(157,221), X(158,222), X(159,223), X(160,224), X(161,225), + X(162,226), X(163,227), X(164,228), X(165,229), X(166,230), X(167,231), + X(168,232), X(169,233), X(170,234), X(171,235), X(172,236), X(173,237), + X(174,238), X(175,239), X(176,240), X(177,241), X(178,242), X(179,243), + X(180,244), X(181,245), X(182,246), X(183,247), X(184,248), X(185,249), + X(186,250), X(65,129), X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), + X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), + X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), + X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), + X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), + X(99,163), X(100,164), X(101,165), X(102,166), X(103,167), X(104,168), + X(105,169), X(106,170), X(107,171), X(108,172), X(109,173), X(110,174), + X(111,175), X(112,176), X(113,177), X(114,178), X(115,179), X(116,180), + X(117,181), X(118,182), X(119,183), X(120,184), X(121,185), X(122,186), + X(123,187), X(124,188), X(125,189), X(126,190), X(127,191), X(128,192), + X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), + X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), + X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), + X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), + X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), X(70,102), X(71,103), + X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), X(77,109), X(78,110), + X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), X(84,116), X(85,117), + X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), X(91,123), X(92,124), + X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), X(130,162), X(131,163), + X(132,164), X(133,165), X(134,166), X(135,167), X(136,168), X(137,169), + X(138,170), X(139,171), X(140,172), X(141,173), X(142,174), X(143,175), + X(144,176), X(145,177), X(146,178), X(147,179), X(148,180), X(149,181), + X(150,182), X(151,183), X(152,184), X(153,185), X(154,186), X(155,187), + X(156,188), X(157,189), X(158,190), X(159,191), X(160,192), X(193,225), + X(194,226), X(195,227), X(196,228), X(197,229), X(198,230), X(199,231), + X(200,232), X(201,233), X(202,234), X(203,235), X(204,236), X(205,237), + X(206,238), X(207,239), X(208,240), X(209,241), X(210,242), X(211,243), + X(212,244), X(213,245), X(214,246), X(215,247), X(216,248), X(217,249), + X(218,250), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), + X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), + X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), + X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212), + X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218), + X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196), + X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202), + X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208), + X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214), + X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220), + X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210), + X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216), + X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222), + X(207,223), X(208,224), X(225,241), X(226,242), X(227,243), X(228,244), + X(229,245), X(230,246), X(231,247), X(232,248), X(233,249), X(234,250), + X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), + X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), + X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), + X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), + X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), + X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), + X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), X(96,208), X(113,225), + X(114,226), X(115,227), X(116,228), X(117,229), X(118,230), X(119,231), + X(120,232), X(121,233), X(122,234), X(123,235), X(124,236), X(125,237), + X(126,238), X(127,239), X(128,240), X(17,65), X(18,66), X(19,67), X(20,68), + X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), + X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), + X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), + X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), + X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), + X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), + X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), X(117,165), + X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), X(123,171), + X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), X(145,193), + X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), X(151,199), + X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), X(157,205), + X(158,206), X(159,207), X(160,208), X(177,225), X(178,226), X(179,227), + X(180,228), X(181,229), X(182,230), X(183,231), X(184,232), X(185,233), + X(186,234), X(187,235), X(188,236), X(189,237), X(190,238), X(191,239), + X(192,240), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), X(22,38), + X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), X(30,46), + X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), X(54,70), + X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), X(62,78), + X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), X(85,101), + X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), X(92,108), + X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), X(115,131), + X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), X(121,137), + X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), X(127,143), + X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), X(149,165), + X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), X(155,171), + X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), X(177,193), + X(178,194), X(179,195), X(180,196), X(181,197), X(182,198), X(183,199), + X(184,200), X(185,201), X(186,202), X(187,203), X(188,204), X(189,205), + X(190,206), X(191,207), X(192,208), X(209,225), X(210,226), X(211,227), + X(212,228), X(213,229), X(214,230), X(215,231), X(216,232), X(217,233), + X(218,234), X(219,235), X(220,236), X(221,237), X(222,238), X(223,239), + X(224,240), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), X(7,15), + X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), X(23,31), + X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), X(39,47), + X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), X(55,63), + X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), X(71,79), + X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), X(87,95), + X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), X(102,110), + X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), X(116,124), + X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), X(130,138), + X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), X(136,144), + X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), X(150,158), + X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), X(164,172), + X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), X(178,186), + X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), X(184,192), + X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), X(198,206), + X(199,207), X(200,208), X(209,217), X(210,218), X(211,219), X(212,220), + X(213,221), X(214,222), X(215,223), X(216,224), X(225,233), X(226,234), + X(227,235), X(228,236), X(229,237), X(230,238), X(231,239), X(232,240), + X(241,249), X(242,250), X(9,129), X(10,130), X(11,131), X(12,132), X(13,133), + X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), X(27,147), X(28,148), + X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), X(42,162), X(43,163), + X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), X(57,177), X(58,178), + X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), X(64,184), X(73,193), + X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), X(79,199), X(80,200), + X(89,209), X(90,210), X(91,211), X(92,212), X(93,213), X(94,214), X(95,215), + X(96,216), X(105,225), X(106,226), X(107,227), X(108,228), X(109,229), + X(110,230), X(111,231), X(112,232), X(121,241), X(122,242), X(123,243), + X(124,244), X(125,245), X(126,246), X(127,247), X(128,248), X(9,65), X(10,66), + X(11,67), X(12,68), X(13,69), X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), + X(27,83), X(28,84), X(29,85), X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), + X(43,99), X(44,100), X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), + X(58,114), X(59,115), X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), + X(73,129), X(74,130), X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), + X(80,136), X(89,145), X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), + X(95,151), X(96,152), X(105,161), X(106,162), X(107,163), X(108,164), + X(109,165), X(110,166), X(111,167), X(112,168), X(121,177), X(122,178), + X(123,179), X(124,180), X(125,181), X(126,182), X(127,183), X(128,184), + X(137,193), X(138,194), X(139,195), X(140,196), X(141,197), X(142,198), + X(143,199), X(144,200), X(153,209), X(154,210), X(155,211), X(156,212), + X(157,213), X(158,214), X(159,215), X(160,216), X(169,225), X(170,226), + X(171,227), X(172,228), X(173,229), X(174,230), X(175,231), X(176,232), + X(185,241), X(186,242), X(187,243), X(188,244), X(189,245), X(190,246), + X(191,247), X(192,248), X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), + X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), + X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), + X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), + X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), X(75,99), X(76,100), + X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), X(90,114), X(91,115), + X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), X(105,129), X(106,130), + X(107,131), X(108,132), X(109,133), X(110,134), X(111,135), X(112,136), + X(121,145), X(122,146), X(123,147), X(124,148), X(125,149), X(126,150), + X(127,151), X(128,152), X(137,161), X(138,162), X(139,163), X(140,164), + X(141,165), X(142,166), X(143,167), X(144,168), X(153,177), X(154,178), + X(155,179), X(156,180), X(157,181), X(158,182), X(159,183), X(160,184), + X(169,193), X(170,194), X(171,195), X(172,196), X(173,197), X(174,198), + X(175,199), X(176,200), X(185,209), X(186,210), X(187,211), X(188,212), + X(189,213), X(190,214), X(191,215), X(192,216), X(201,225), X(202,226), + X(203,227), X(204,228), X(205,229), X(206,230), X(207,231), X(208,232), + X(217,241), X(218,242), X(219,243), X(220,244), X(221,245), X(222,246), + X(223,247), X(224,248), X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), + X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), + X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), + X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), + X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), + X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), X(92,100), + X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), X(107,115), + X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), X(121,129), + X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), X(127,135), + X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), X(141,149), + X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), X(155,163), + X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), X(169,177), + X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), X(175,183), + X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), X(189,197), + X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), X(203,211), + X(204,212), X(205,213), X(206,214), X(207,215), X(208,216), X(217,225), + X(218,226), X(219,227), X(220,228), X(221,229), X(222,230), X(223,231), + X(224,232), X(233,241), X(234,242), X(235,243), X(236,244), X(237,245), + X(238,246), X(239,247), X(240,248), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), + X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), + X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), + X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), + X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), + X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), + X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), + X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), X(114,118), + X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), X(124,128), + X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), X(138,142), + X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), X(148,152), + X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), X(162,166), + X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), X(172,176), + X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), X(186,190), + X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), X(196,200), + X(201,205), X(202,206), X(203,207), X(204,208), X(209,213), X(210,214), + X(211,215), X(212,216), X(217,221), X(218,222), X(219,223), X(220,224), + X(225,229), X(226,230), X(227,231), X(228,232), X(233,237), X(234,238), + X(235,239), X(236,240), X(241,245), X(242,246), X(243,247), X(244,248), + X(5,129), X(6,130), X(7,131), X(8,132), X(13,137), X(14,138), X(15,139), + X(16,140), X(21,145), X(22,146), X(23,147), X(24,148), X(29,153), X(30,154), + X(31,155), X(32,156), X(37,161), X(38,162), X(39,163), X(40,164), X(45,169), + X(46,170), X(47,171), X(48,172), X(53,177), X(54,178), X(55,179), X(56,180), + X(61,185), X(62,186), X(63,187), X(64,188), X(69,193), X(70,194), X(71,195), + X(72,196), X(77,201), X(78,202), X(79,203), X(80,204), X(85,209), X(86,210), + X(87,211), X(88,212), X(93,217), X(94,218), X(95,219), X(96,220), X(101,225), + X(102,226), X(103,227), X(104,228), X(109,233), X(110,234), X(111,235), + X(112,236), X(117,241), X(118,242), X(119,243), X(120,244), X(125,249), + X(126,250), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), + X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), + X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), + X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), + X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), + X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), + X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), + X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210), + X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220), + X(165,225), X(166,226), X(167,227), X(168,228), X(173,233), X(174,234), + X(175,235), X(176,236), X(181,241), X(182,242), X(183,243), X(184,244), + X(189,249), X(190,250), X(5,33), X(6,34), X(7,35), X(8,36), X(13,41), X(14,42), + X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), X(29,57), X(30,58), + X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), X(45,73), X(46,74), + X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), X(61,89), X(62,90), + X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), X(72,100), X(77,105), + X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), X(87,115), X(88,116), + X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), X(102,130), X(103,131), + X(104,132), X(109,137), X(110,138), X(111,139), X(112,140), X(117,145), + X(118,146), X(119,147), X(120,148), X(125,153), X(126,154), X(127,155), + X(128,156), X(133,161), X(134,162), X(135,163), X(136,164), X(141,169), + X(142,170), X(143,171), X(144,172), X(149,177), X(150,178), X(151,179), + X(152,180), X(157,185), X(158,186), X(159,187), X(160,188), X(165,193), + X(166,194), X(167,195), X(168,196), X(173,201), X(174,202), X(175,203), + X(176,204), X(181,209), X(182,210), X(183,211), X(184,212), X(189,217), + X(190,218), X(191,219), X(192,220), X(197,225), X(198,226), X(199,227), + X(200,228), X(205,233), X(206,234), X(207,235), X(208,236), X(213,241), + X(214,242), X(215,243), X(216,244), X(221,249), X(222,250), X(5,17), X(6,18), + X(7,19), X(8,20), X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), + X(23,35), X(24,36), X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), + X(39,51), X(40,52), X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), + X(55,67), X(56,68), X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), + X(71,83), X(72,84), X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), + X(87,99), X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), + X(102,114), X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), + X(112,124), X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), + X(126,138), X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), + X(136,148), X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), + X(150,162), X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), + X(160,172), X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), + X(174,186), X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), + X(184,196), X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), + X(198,210), X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), + X(208,220), X(213,225), X(214,226), X(215,227), X(216,228), X(221,233), + X(222,234), X(223,235), X(224,236), X(229,241), X(230,242), X(231,243), + X(232,244), X(237,249), X(238,250), X(5,9), X(6,10), X(7,11), X(8,12), + X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), X(24,28), + X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), X(40,44), + X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), X(56,60), + X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), X(72,76), + X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), X(88,92), + X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), X(103,107), + X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), X(117,121), + X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), X(127,131), + X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), X(141,145), + X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), X(151,155), + X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), X(165,169), + X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), X(175,179), + X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), X(189,193), + X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), X(199,203), + X(200,204), X(205,209), X(206,210), X(207,211), X(208,212), X(213,217), + X(214,218), X(215,219), X(216,220), X(221,225), X(222,226), X(223,227), + X(224,228), X(229,233), X(230,234), X(231,235), X(232,236), X(237,241), + X(238,242), X(239,243), X(240,244), X(245,249), X(246,250), X(1,3), X(2,4), + X(5,7), X(6,8), X(9,11), X(10,12), X(13,15), X(14,16), X(17,19), X(18,20), + X(21,23), X(22,24), X(25,27), X(26,28), X(29,31), X(30,32), X(33,35), X(34,36), + X(37,39), X(38,40), X(41,43), X(42,44), X(45,47), X(46,48), X(49,51), X(50,52), + X(53,55), X(54,56), X(57,59), X(58,60), X(61,63), X(62,64), X(65,67), X(66,68), + X(69,71), X(70,72), X(73,75), X(74,76), X(77,79), X(78,80), X(81,83), X(82,84), + X(85,87), X(86,88), X(89,91), X(90,92), X(93,95), X(94,96), X(97,99), + X(98,100), X(101,103), X(102,104), X(105,107), X(106,108), X(109,111), + X(110,112), X(113,115), X(114,116), X(117,119), X(118,120), X(121,123), + X(122,124), X(125,127), X(126,128), X(129,131), X(130,132), X(133,135), + X(134,136), X(137,139), X(138,140), X(141,143), X(142,144), X(145,147), + X(146,148), X(149,151), X(150,152), X(153,155), X(154,156), X(157,159), + X(158,160), X(161,163), X(162,164), X(165,167), X(166,168), X(169,171), + X(170,172), X(173,175), X(174,176), X(177,179), X(178,180), X(181,183), + X(182,184), X(185,187), X(186,188), X(189,191), X(190,192), X(193,195), + X(194,196), X(197,199), X(198,200), X(201,203), X(202,204), X(205,207), + X(206,208), X(209,211), X(210,212), X(213,215), X(214,216), X(217,219), + X(218,220), X(221,223), X(222,224), X(225,227), X(226,228), X(229,231), + X(230,232), X(233,235), X(234,236), X(237,239), X(238,240), X(241,243), + X(242,244), X(245,247), X(246,248), X(3,129), X(4,130), X(7,133), X(8,134), + X(11,137), X(12,138), X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), + X(24,150), X(27,153), X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), + X(39,165), X(40,166), X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), + X(52,178), X(55,181), X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), + X(67,193), X(68,194), X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), + X(80,206), X(83,209), X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), + X(95,221), X(96,222), X(99,225), X(100,226), X(103,229), X(104,230), + X(107,233), X(108,234), X(111,237), X(112,238), X(115,241), X(116,242), + X(119,245), X(120,246), X(123,249), X(124,250), X(3,65), X(4,66), X(7,69), + X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), + X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), + X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), + X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), + X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), + X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), + X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202), + X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214), + X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226), + X(167,229), X(168,230), X(171,233), X(172,234), X(175,237), X(176,238), + X(179,241), X(180,242), X(183,245), X(184,246), X(187,249), X(188,250), + X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), X(15,45), X(16,46), + X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), X(31,61), X(32,62), + X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), X(47,77), X(48,78), + X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), X(63,93), X(64,94), + X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), X(76,106), X(79,109), + X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), X(91,121), X(92,122), + X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), X(104,134), + X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), X(116,146), + X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), X(128,158), + X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), X(140,170), + X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), X(152,182), + X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), X(164,194), + X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), X(176,206), + X(179,209), X(180,210), X(183,213), X(184,214), X(187,217), X(188,218), + X(191,221), X(192,222), X(195,225), X(196,226), X(199,229), X(200,230), + X(203,233), X(204,234), X(207,237), X(208,238), X(211,241), X(212,242), + X(215,245), X(216,246), X(219,249), X(220,250), X(3,17), X(4,18), X(7,21), + X(8,22), X(11,25), X(12,26), X(15,29), X(16,30), X(19,33), X(20,34), X(23,37), + X(24,38), X(27,41), X(28,42), X(31,45), X(32,46), X(35,49), X(36,50), X(39,53), + X(40,54), X(43,57), X(44,58), X(47,61), X(48,62), X(51,65), X(52,66), X(55,69), + X(56,70), X(59,73), X(60,74), X(63,77), X(64,78), X(67,81), X(68,82), X(71,85), + X(72,86), X(75,89), X(76,90), X(79,93), X(80,94), X(83,97), X(84,98), + X(87,101), X(88,102), X(91,105), X(92,106), X(95,109), X(96,110), X(99,113), + X(100,114), X(103,117), X(104,118), X(107,121), X(108,122), X(111,125), + X(112,126), X(115,129), X(116,130), X(119,133), X(120,134), X(123,137), + X(124,138), X(127,141), X(128,142), X(131,145), X(132,146), X(135,149), + X(136,150), X(139,153), X(140,154), X(143,157), X(144,158), X(147,161), + X(148,162), X(151,165), X(152,166), X(155,169), X(156,170), X(159,173), + X(160,174), X(163,177), X(164,178), X(167,181), X(168,182), X(171,185), + X(172,186), X(175,189), X(176,190), X(179,193), X(180,194), X(183,197), + X(184,198), X(187,201), X(188,202), X(191,205), X(192,206), X(195,209), + X(196,210), X(199,213), X(200,214), X(203,217), X(204,218), X(207,221), + X(208,222), X(211,225), X(212,226), X(215,229), X(216,230), X(219,233), + X(220,234), X(223,237), X(224,238), X(227,241), X(228,242), X(231,245), + X(232,246), X(235,249), X(236,250), X(3,9), X(4,10), X(7,13), X(8,14), + X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), + X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), + X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), + X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), + X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), + X(91,97), X(92,98), X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), + X(104,110), X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), + X(116,122), X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), + X(128,134), X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), + X(140,146), X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), + X(152,158), X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), + X(164,170), X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), + X(176,182), X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), + X(188,194), X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), + X(200,206), X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), + X(212,218), X(215,221), X(216,222), X(219,225), X(220,226), X(223,229), + X(224,230), X(227,233), X(228,234), X(231,237), X(232,238), X(235,241), + X(236,242), X(239,245), X(240,246), X(243,249), X(244,250), X(3,5), X(4,6), + X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), X(20,22), + X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), X(36,38), + X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), X(52,54), + X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), X(68,70), + X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), X(84,86), + X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), X(99,101), + X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), X(111,113), + X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), X(123,125), + X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), X(135,137), + X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), X(147,149), + X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), X(159,161), + X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), X(171,173), + X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), X(183,185), + X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), X(195,197), + X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), X(207,209), + X(208,210), X(211,213), X(212,214), X(215,217), X(216,218), X(219,221), + X(220,222), X(223,225), X(224,226), X(227,229), X(228,230), X(231,233), + X(232,234), X(235,237), X(236,238), X(239,241), X(240,242), X(243,245), + X(244,246), X(247,249), X(248,250), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), + X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), X(21,22), X(23,24), X(25,26), + X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), X(37,38), X(39,40), X(41,42), + X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), X(53,54), X(55,56), X(57,58), + X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), X(69,70), X(71,72), X(73,74), + X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), X(85,86), X(87,88), X(89,90), + X(91,92), X(93,94), X(95,96), X(97,98), X(99,100), X(101,102), X(103,104), + X(105,106), X(107,108), X(109,110), X(111,112), X(113,114), X(115,116), + X(117,118), X(119,120), X(121,122), X(123,124), X(125,126), X(127,128), + X(129,130), X(131,132), X(133,134), X(135,136), X(137,138), X(139,140), + X(141,142), X(143,144), X(145,146), X(147,148), X(149,150), X(151,152), + X(153,154), X(155,156), X(157,158), X(159,160), X(161,162), X(163,164), + X(165,166), X(167,168), X(169,170), X(171,172), X(173,174), X(175,176), + X(177,178), X(179,180), X(181,182), X(183,184), X(185,186), X(187,188), + X(189,190), X(191,192), X(193,194), X(195,196), X(197,198), X(199,200), + X(201,202), X(203,204), X(205,206), X(207,208), X(209,210), X(211,212), + X(213,214), X(215,216), X(217,218), X(219,220), X(221,222), X(223,224), + X(225,226), X(227,228), X(229,230), X(231,232), X(233,234), X(235,236), + X(237,238), X(239,240), X(241,242), X(243,244), X(245,246), X(247,248), + X(249,250), X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), + X(14,141), X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), + X(28,155), X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), + X(42,169), X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), + X(56,183), X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), + X(70,197), X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), + X(84,211), X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223), + X(98,225), X(100,227), X(102,229), X(104,231), X(106,233), X(108,235), + X(110,237), X(112,239), X(114,241), X(116,243), X(118,245), X(120,247), + X(122,249), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), + X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), + X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), X(44,107), + X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), X(58,121), + X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), X(72,135), + X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), X(86,149), + X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), X(100,163), + X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), X(112,175), + X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), X(124,187), + X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), X(136,199), + X(138,201), X(140,203), X(142,205), X(144,207), X(146,209), X(148,211), + X(150,213), X(152,215), X(154,217), X(156,219), X(158,221), X(160,223), + X(162,225), X(164,227), X(166,229), X(168,231), X(170,233), X(172,235), + X(174,237), X(176,239), X(178,241), X(180,243), X(182,245), X(184,247), + X(186,249), X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), + X(16,47), X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), + X(32,63), X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), + X(48,79), X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), + X(64,95), X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), + X(78,109), X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), + X(92,123), X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171), + X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183), + X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195), + X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(176,207), + X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), X(188,219), + X(190,221), X(192,223), X(194,225), X(196,227), X(198,229), X(200,231), + X(202,233), X(204,235), X(206,237), X(208,239), X(210,241), X(212,243), + X(214,245), X(216,247), X(218,249), X(2,17), X(4,19), X(6,21), X(8,23), + X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), + X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), + X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), + X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), + X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), + X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), + X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(112,127), + X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), X(124,139), + X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), X(136,151), + X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), X(148,163), + X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), X(160,175), + X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), X(172,187), + X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), X(184,199), + X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), X(196,211), + X(198,213), X(200,215), X(202,217), X(204,219), X(206,221), X(208,223), + X(210,225), X(212,227), X(214,229), X(216,231), X(218,233), X(220,235), + X(222,237), X(224,239), X(226,241), X(228,243), X(230,245), X(232,247), + X(234,249), X(2,9), X(4,11), X(6,13), X(8,15), X(10,17), X(12,19), X(14,21), + X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), X(26,33), X(28,35), X(30,37), + X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), X(42,49), X(44,51), X(46,53), + X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), X(58,65), X(60,67), X(62,69), + X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), X(74,81), X(76,83), X(78,85), + X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), X(90,97), X(92,99), + X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), X(104,111), + X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), X(116,123), + X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), X(128,135), + X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), X(140,147), + X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), X(152,159), + X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), X(164,171), + X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), X(176,183), + X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), X(188,195), + X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), X(200,207), + X(202,209), X(204,211), X(206,213), X(208,215), X(210,217), X(212,219), + X(214,221), X(216,223), X(218,225), X(220,227), X(222,229), X(224,231), + X(226,233), X(228,235), X(230,237), X(232,239), X(234,241), X(236,243), + X(238,245), X(240,247), X(242,249), X(2,5), X(4,7), X(6,9), X(8,11), X(10,13), + X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), X(22,25), X(24,27), X(26,29), + X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), X(38,41), X(40,43), X(42,45), + X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), X(54,57), X(56,59), X(58,61), + X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), X(70,73), X(72,75), X(74,77), + X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), X(86,89), X(88,91), X(90,93), + X(92,95), X(94,97), X(96,99), X(98,101), X(100,103), X(102,105), X(104,107), + X(106,109), X(108,111), X(110,113), X(112,115), X(114,117), X(116,119), + X(118,121), X(120,123), X(122,125), X(124,127), X(126,129), X(128,131), + X(130,133), X(132,135), X(134,137), X(136,139), X(138,141), X(140,143), + X(142,145), X(144,147), X(146,149), X(148,151), X(150,153), X(152,155), + X(154,157), X(156,159), X(158,161), X(160,163), X(162,165), X(164,167), + X(166,169), X(168,171), X(170,173), X(172,175), X(174,177), X(176,179), + X(178,181), X(180,183), X(182,185), X(184,187), X(186,189), X(188,191), + X(190,193), X(192,195), X(194,197), X(196,199), X(198,201), X(200,203), + X(202,205), X(204,207), X(206,209), X(208,211), X(210,213), X(212,215), + X(214,217), X(216,219), X(218,221), X(220,223), X(222,225), X(224,227), + X(226,229), X(228,231), X(230,233), X(232,235), X(234,237), X(236,239), + X(238,241), X(240,243), X(242,245), X(244,247), X(246,249), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), + X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219), + X(220,221), X(222,223), X(224,225), X(226,227), X(228,229), X(230,231), + X(232,233), X(234,235), X(236,237), X(238,239), X(240,241), X(242,243), + X(244,245), X(246,247), X(248,249) +}; +S(252) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219), + X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226), + X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232), + X(105,233), X(106,234), X(107,235), X(108,236), X(109,237), X(110,238), + X(111,239), X(112,240), X(113,241), X(114,242), X(115,243), X(116,244), + X(117,245), X(118,246), X(119,247), X(120,248), X(121,249), X(122,250), + X(123,251), X(124,252), X(1,65), X(2,66), X(3,67), X(4,68), X(5,69), X(6,70), + X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), X(12,76), X(13,77), X(14,78), + X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), X(20,84), X(21,85), X(22,86), + X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), X(28,92), X(29,93), X(30,94), + X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), X(36,100), X(37,101), + X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), X(43,107), X(44,108), + X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), X(50,114), X(51,115), + X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), X(57,121), X(58,122), + X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), X(64,128), X(129,193), + X(130,194), X(131,195), X(132,196), X(133,197), X(134,198), X(135,199), + X(136,200), X(137,201), X(138,202), X(139,203), X(140,204), X(141,205), + X(142,206), X(143,207), X(144,208), X(145,209), X(146,210), X(147,211), + X(148,212), X(149,213), X(150,214), X(151,215), X(152,216), X(153,217), + X(154,218), X(155,219), X(156,220), X(157,221), X(158,222), X(159,223), + X(160,224), X(161,225), X(162,226), X(163,227), X(164,228), X(165,229), + X(166,230), X(167,231), X(168,232), X(169,233), X(170,234), X(171,235), + X(172,236), X(173,237), X(174,238), X(175,239), X(176,240), X(177,241), + X(178,242), X(179,243), X(180,244), X(181,245), X(182,246), X(183,247), + X(184,248), X(185,249), X(186,250), X(187,251), X(188,252), X(65,129), + X(66,130), X(67,131), X(68,132), X(69,133), X(70,134), X(71,135), X(72,136), + X(73,137), X(74,138), X(75,139), X(76,140), X(77,141), X(78,142), X(79,143), + X(80,144), X(81,145), X(82,146), X(83,147), X(84,148), X(85,149), X(86,150), + X(87,151), X(88,152), X(89,153), X(90,154), X(91,155), X(92,156), X(93,157), + X(94,158), X(95,159), X(96,160), X(97,161), X(98,162), X(99,163), X(100,164), + X(101,165), X(102,166), X(103,167), X(104,168), X(105,169), X(106,170), + X(107,171), X(108,172), X(109,173), X(110,174), X(111,175), X(112,176), + X(113,177), X(114,178), X(115,179), X(116,180), X(117,181), X(118,182), + X(119,183), X(120,184), X(121,185), X(122,186), X(123,187), X(124,188), + X(125,189), X(126,190), X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), + X(4,36), X(5,37), X(6,38), X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), + X(12,44), X(13,45), X(14,46), X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), + X(20,52), X(21,53), X(22,54), X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), + X(28,60), X(29,61), X(30,62), X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), + X(68,100), X(69,101), X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), + X(75,107), X(76,108), X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), + X(82,114), X(83,115), X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), + X(89,121), X(90,122), X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), + X(96,128), X(129,161), X(130,162), X(131,163), X(132,164), X(133,165), + X(134,166), X(135,167), X(136,168), X(137,169), X(138,170), X(139,171), + X(140,172), X(141,173), X(142,174), X(143,175), X(144,176), X(145,177), + X(146,178), X(147,179), X(148,180), X(149,181), X(150,182), X(151,183), + X(152,184), X(153,185), X(154,186), X(155,187), X(156,188), X(157,189), + X(158,190), X(159,191), X(160,192), X(193,225), X(194,226), X(195,227), + X(196,228), X(197,229), X(198,230), X(199,231), X(200,232), X(201,233), + X(202,234), X(203,235), X(204,236), X(205,237), X(206,238), X(207,239), + X(208,240), X(209,241), X(210,242), X(211,243), X(212,244), X(213,245), + X(214,246), X(215,247), X(216,248), X(217,249), X(218,250), X(219,251), + X(220,252), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), + X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), + X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), + X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212), + X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218), + X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196), + X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202), + X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208), + X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214), + X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220), + X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210), + X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216), + X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222), + X(207,223), X(208,224), X(225,241), X(226,242), X(227,243), X(228,244), + X(229,245), X(230,246), X(231,247), X(232,248), X(233,249), X(234,250), + X(235,251), X(236,252), X(17,129), X(18,130), X(19,131), X(20,132), X(21,133), + X(22,134), X(23,135), X(24,136), X(25,137), X(26,138), X(27,139), X(28,140), + X(29,141), X(30,142), X(31,143), X(32,144), X(49,161), X(50,162), X(51,163), + X(52,164), X(53,165), X(54,166), X(55,167), X(56,168), X(57,169), X(58,170), + X(59,171), X(60,172), X(61,173), X(62,174), X(63,175), X(64,176), X(81,193), + X(82,194), X(83,195), X(84,196), X(85,197), X(86,198), X(87,199), X(88,200), + X(89,201), X(90,202), X(91,203), X(92,204), X(93,205), X(94,206), X(95,207), + X(96,208), X(113,225), X(114,226), X(115,227), X(116,228), X(117,229), + X(118,230), X(119,231), X(120,232), X(121,233), X(122,234), X(123,235), + X(124,236), X(125,237), X(126,238), X(127,239), X(128,240), X(17,65), X(18,66), + X(19,67), X(20,68), X(21,69), X(22,70), X(23,71), X(24,72), X(25,73), X(26,74), + X(27,75), X(28,76), X(29,77), X(30,78), X(31,79), X(32,80), X(49,97), X(50,98), + X(51,99), X(52,100), X(53,101), X(54,102), X(55,103), X(56,104), X(57,105), + X(58,106), X(59,107), X(60,108), X(61,109), X(62,110), X(63,111), X(64,112), + X(81,129), X(82,130), X(83,131), X(84,132), X(85,133), X(86,134), X(87,135), + X(88,136), X(89,137), X(90,138), X(91,139), X(92,140), X(93,141), X(94,142), + X(95,143), X(96,144), X(113,161), X(114,162), X(115,163), X(116,164), + X(117,165), X(118,166), X(119,167), X(120,168), X(121,169), X(122,170), + X(123,171), X(124,172), X(125,173), X(126,174), X(127,175), X(128,176), + X(145,193), X(146,194), X(147,195), X(148,196), X(149,197), X(150,198), + X(151,199), X(152,200), X(153,201), X(154,202), X(155,203), X(156,204), + X(157,205), X(158,206), X(159,207), X(160,208), X(177,225), X(178,226), + X(179,227), X(180,228), X(181,229), X(182,230), X(183,231), X(184,232), + X(185,233), X(186,234), X(187,235), X(188,236), X(189,237), X(190,238), + X(191,239), X(192,240), X(17,33), X(18,34), X(19,35), X(20,36), X(21,37), + X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), X(27,43), X(28,44), X(29,45), + X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), X(51,67), X(52,68), X(53,69), + X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), X(59,75), X(60,76), X(61,77), + X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), X(83,99), X(84,100), + X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), X(90,106), X(91,107), + X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), X(113,129), X(114,130), + X(115,131), X(116,132), X(117,133), X(118,134), X(119,135), X(120,136), + X(121,137), X(122,138), X(123,139), X(124,140), X(125,141), X(126,142), + X(127,143), X(128,144), X(145,161), X(146,162), X(147,163), X(148,164), + X(149,165), X(150,166), X(151,167), X(152,168), X(153,169), X(154,170), + X(155,171), X(156,172), X(157,173), X(158,174), X(159,175), X(160,176), + X(177,193), X(178,194), X(179,195), X(180,196), X(181,197), X(182,198), + X(183,199), X(184,200), X(185,201), X(186,202), X(187,203), X(188,204), + X(189,205), X(190,206), X(191,207), X(192,208), X(209,225), X(210,226), + X(211,227), X(212,228), X(213,229), X(214,230), X(215,231), X(216,232), + X(217,233), X(218,234), X(219,235), X(220,236), X(221,237), X(222,238), + X(223,239), X(224,240), X(1,9), X(2,10), X(3,11), X(4,12), X(5,13), X(6,14), + X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), X(20,28), X(21,29), X(22,30), + X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), X(36,44), X(37,45), X(38,46), + X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), X(52,60), X(53,61), X(54,62), + X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), X(68,76), X(69,77), X(70,78), + X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), X(84,92), X(85,93), X(86,94), + X(87,95), X(88,96), X(97,105), X(98,106), X(99,107), X(100,108), X(101,109), + X(102,110), X(103,111), X(104,112), X(113,121), X(114,122), X(115,123), + X(116,124), X(117,125), X(118,126), X(119,127), X(120,128), X(129,137), + X(130,138), X(131,139), X(132,140), X(133,141), X(134,142), X(135,143), + X(136,144), X(145,153), X(146,154), X(147,155), X(148,156), X(149,157), + X(150,158), X(151,159), X(152,160), X(161,169), X(162,170), X(163,171), + X(164,172), X(165,173), X(166,174), X(167,175), X(168,176), X(177,185), + X(178,186), X(179,187), X(180,188), X(181,189), X(182,190), X(183,191), + X(184,192), X(193,201), X(194,202), X(195,203), X(196,204), X(197,205), + X(198,206), X(199,207), X(200,208), X(209,217), X(210,218), X(211,219), + X(212,220), X(213,221), X(214,222), X(215,223), X(216,224), X(225,233), + X(226,234), X(227,235), X(228,236), X(229,237), X(230,238), X(231,239), + X(232,240), X(241,249), X(242,250), X(243,251), X(244,252), X(9,129), + X(10,130), X(11,131), X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), + X(25,145), X(26,146), X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), + X(32,152), X(41,161), X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), + X(47,167), X(48,168), X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), + X(62,182), X(63,183), X(64,184), X(73,193), X(74,194), X(75,195), X(76,196), + X(77,197), X(78,198), X(79,199), X(80,200), X(89,209), X(90,210), X(91,211), + X(92,212), X(93,213), X(94,214), X(95,215), X(96,216), X(105,225), X(106,226), + X(107,227), X(108,228), X(109,229), X(110,230), X(111,231), X(112,232), + X(121,241), X(122,242), X(123,243), X(124,244), X(125,245), X(126,246), + X(127,247), X(128,248), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), + X(14,70), X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), + X(30,86), X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), + X(45,101), X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), + X(60,116), X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), + X(75,131), X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), + X(90,146), X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), + X(105,161), X(106,162), X(107,163), X(108,164), X(109,165), X(110,166), + X(111,167), X(112,168), X(121,177), X(122,178), X(123,179), X(124,180), + X(125,181), X(126,182), X(127,183), X(128,184), X(137,193), X(138,194), + X(139,195), X(140,196), X(141,197), X(142,198), X(143,199), X(144,200), + X(153,209), X(154,210), X(155,211), X(156,212), X(157,213), X(158,214), + X(159,215), X(160,216), X(169,225), X(170,226), X(171,227), X(172,228), + X(173,229), X(174,230), X(175,231), X(176,232), X(185,241), X(186,242), + X(187,243), X(188,244), X(189,245), X(190,246), X(191,247), X(192,248), + X(9,33), X(10,34), X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), + X(25,49), X(26,50), X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), + X(41,65), X(42,66), X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), + X(57,81), X(58,82), X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), + X(73,97), X(74,98), X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), + X(80,104), X(89,113), X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), + X(95,119), X(96,120), X(105,129), X(106,130), X(107,131), X(108,132), + X(109,133), X(110,134), X(111,135), X(112,136), X(121,145), X(122,146), + X(123,147), X(124,148), X(125,149), X(126,150), X(127,151), X(128,152), + X(137,161), X(138,162), X(139,163), X(140,164), X(141,165), X(142,166), + X(143,167), X(144,168), X(153,177), X(154,178), X(155,179), X(156,180), + X(157,181), X(158,182), X(159,183), X(160,184), X(169,193), X(170,194), + X(171,195), X(172,196), X(173,197), X(174,198), X(175,199), X(176,200), + X(185,209), X(186,210), X(187,211), X(188,212), X(189,213), X(190,214), + X(191,215), X(192,216), X(201,225), X(202,226), X(203,227), X(204,228), + X(205,229), X(206,230), X(207,231), X(208,232), X(217,241), X(218,242), + X(219,243), X(220,244), X(221,245), X(222,246), X(223,247), X(224,248), + X(9,17), X(10,18), X(11,19), X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), + X(25,33), X(26,34), X(27,35), X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), + X(41,49), X(42,50), X(43,51), X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), + X(57,65), X(58,66), X(59,67), X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), + X(73,81), X(74,82), X(75,83), X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), + X(89,97), X(90,98), X(91,99), X(92,100), X(93,101), X(94,102), X(95,103), + X(96,104), X(105,113), X(106,114), X(107,115), X(108,116), X(109,117), + X(110,118), X(111,119), X(112,120), X(121,129), X(122,130), X(123,131), + X(124,132), X(125,133), X(126,134), X(127,135), X(128,136), X(137,145), + X(138,146), X(139,147), X(140,148), X(141,149), X(142,150), X(143,151), + X(144,152), X(153,161), X(154,162), X(155,163), X(156,164), X(157,165), + X(158,166), X(159,167), X(160,168), X(169,177), X(170,178), X(171,179), + X(172,180), X(173,181), X(174,182), X(175,183), X(176,184), X(185,193), + X(186,194), X(187,195), X(188,196), X(189,197), X(190,198), X(191,199), + X(192,200), X(201,209), X(202,210), X(203,211), X(204,212), X(205,213), + X(206,214), X(207,215), X(208,216), X(217,225), X(218,226), X(219,227), + X(220,228), X(221,229), X(222,230), X(223,231), X(224,232), X(233,241), + X(234,242), X(235,243), X(236,244), X(237,245), X(238,246), X(239,247), + X(240,248), X(1,5), X(2,6), X(3,7), X(4,8), X(9,13), X(10,14), X(11,15), + X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), X(25,29), X(26,30), X(27,31), + X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), X(41,45), X(42,46), X(43,47), + X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), X(57,61), X(58,62), X(59,63), + X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), X(73,77), X(74,78), X(75,79), + X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), X(89,93), X(90,94), X(91,95), + X(92,96), X(97,101), X(98,102), X(99,103), X(100,104), X(105,109), X(106,110), + X(107,111), X(108,112), X(113,117), X(114,118), X(115,119), X(116,120), + X(121,125), X(122,126), X(123,127), X(124,128), X(129,133), X(130,134), + X(131,135), X(132,136), X(137,141), X(138,142), X(139,143), X(140,144), + X(145,149), X(146,150), X(147,151), X(148,152), X(153,157), X(154,158), + X(155,159), X(156,160), X(161,165), X(162,166), X(163,167), X(164,168), + X(169,173), X(170,174), X(171,175), X(172,176), X(177,181), X(178,182), + X(179,183), X(180,184), X(185,189), X(186,190), X(187,191), X(188,192), + X(193,197), X(194,198), X(195,199), X(196,200), X(201,205), X(202,206), + X(203,207), X(204,208), X(209,213), X(210,214), X(211,215), X(212,216), + X(217,221), X(218,222), X(219,223), X(220,224), X(225,229), X(226,230), + X(227,231), X(228,232), X(233,237), X(234,238), X(235,239), X(236,240), + X(241,245), X(242,246), X(243,247), X(244,248), X(5,129), X(6,130), X(7,131), + X(8,132), X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), + X(23,147), X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), + X(38,162), X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), + X(53,177), X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), + X(64,188), X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), + X(79,203), X(80,204), X(85,209), X(86,210), X(87,211), X(88,212), X(93,217), + X(94,218), X(95,219), X(96,220), X(101,225), X(102,226), X(103,227), + X(104,228), X(109,233), X(110,234), X(111,235), X(112,236), X(117,241), + X(118,242), X(119,243), X(120,244), X(125,249), X(126,250), X(127,251), + X(128,252), X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), + X(16,76), X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), + X(32,92), X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), + X(47,107), X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), + X(62,122), X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), + X(77,137), X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), + X(88,148), X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), + X(103,163), X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), + X(117,177), X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), + X(127,187), X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), + X(141,201), X(142,202), X(143,203), X(144,204), X(149,209), X(150,210), + X(151,211), X(152,212), X(157,217), X(158,218), X(159,219), X(160,220), + X(165,225), X(166,226), X(167,227), X(168,228), X(173,233), X(174,234), + X(175,235), X(176,236), X(181,241), X(182,242), X(183,243), X(184,244), + X(189,249), X(190,250), X(191,251), X(192,252), X(5,33), X(6,34), X(7,35), + X(8,36), X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), + X(24,52), X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), + X(40,68), X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), + X(56,84), X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), + X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), + X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), + X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), + X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153), + X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163), + X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177), + X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), X(159,187), + X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), X(173,201), + X(174,202), X(175,203), X(176,204), X(181,209), X(182,210), X(183,211), + X(184,212), X(189,217), X(190,218), X(191,219), X(192,220), X(197,225), + X(198,226), X(199,227), X(200,228), X(205,233), X(206,234), X(207,235), + X(208,236), X(213,241), X(214,242), X(215,243), X(216,244), X(221,249), + X(222,250), X(223,251), X(224,252), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), + X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), + X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), + X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), + X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), + X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), + X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), X(208,220), + X(213,225), X(214,226), X(215,227), X(216,228), X(221,233), X(222,234), + X(223,235), X(224,236), X(229,241), X(230,242), X(231,243), X(232,244), + X(237,249), X(238,250), X(239,251), X(240,252), X(5,9), X(6,10), X(7,11), + X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), + X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), + X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), + X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), + X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), + X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), + X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), + X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), + X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), + X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), + X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), + X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), + X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), + X(189,193), X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), + X(199,203), X(200,204), X(205,209), X(206,210), X(207,211), X(208,212), + X(213,217), X(214,218), X(215,219), X(216,220), X(221,225), X(222,226), + X(223,227), X(224,228), X(229,233), X(230,234), X(231,235), X(232,236), + X(237,241), X(238,242), X(239,243), X(240,244), X(245,249), X(246,250), + X(247,251), X(248,252), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), + X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), + X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), + X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), + X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), + X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), + X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179), + X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191), + X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), X(201,203), + X(202,204), X(205,207), X(206,208), X(209,211), X(210,212), X(213,215), + X(214,216), X(217,219), X(218,220), X(221,223), X(222,224), X(225,227), + X(226,228), X(229,231), X(230,232), X(233,235), X(234,236), X(237,239), + X(238,240), X(241,243), X(242,244), X(245,247), X(246,248), X(249,251), + X(250,252), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), + X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), + X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209), + X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), X(96,222), + X(99,225), X(100,226), X(103,229), X(104,230), X(107,233), X(108,234), + X(111,237), X(112,238), X(115,241), X(116,242), X(119,245), X(120,246), + X(123,249), X(124,250), X(3,65), X(4,66), X(7,69), X(8,70), X(11,73), X(12,74), + X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), X(24,86), X(27,89), X(28,90), + X(31,93), X(32,94), X(35,97), X(36,98), X(39,101), X(40,102), X(43,105), + X(44,106), X(47,109), X(48,110), X(51,113), X(52,114), X(55,117), X(56,118), + X(59,121), X(60,122), X(63,125), X(64,126), X(67,129), X(68,130), X(71,133), + X(72,134), X(75,137), X(76,138), X(79,141), X(80,142), X(83,145), X(84,146), + X(87,149), X(88,150), X(91,153), X(92,154), X(95,157), X(96,158), X(99,161), + X(100,162), X(103,165), X(104,166), X(107,169), X(108,170), X(111,173), + X(112,174), X(115,177), X(116,178), X(119,181), X(120,182), X(123,185), + X(124,186), X(127,189), X(128,190), X(131,193), X(132,194), X(135,197), + X(136,198), X(139,201), X(140,202), X(143,205), X(144,206), X(147,209), + X(148,210), X(151,213), X(152,214), X(155,217), X(156,218), X(159,221), + X(160,222), X(163,225), X(164,226), X(167,229), X(168,230), X(171,233), + X(172,234), X(175,237), X(176,238), X(179,241), X(180,242), X(183,245), + X(184,246), X(187,249), X(188,250), X(3,33), X(4,34), X(7,37), X(8,38), + X(11,41), X(12,42), X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), + X(27,57), X(28,58), X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), + X(43,73), X(44,74), X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), + X(59,89), X(60,90), X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), + X(72,102), X(75,105), X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), + X(87,117), X(88,118), X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), + X(100,130), X(103,133), X(104,134), X(107,137), X(108,138), X(111,141), + X(112,142), X(115,145), X(116,146), X(119,149), X(120,150), X(123,153), + X(124,154), X(127,157), X(128,158), X(131,161), X(132,162), X(135,165), + X(136,166), X(139,169), X(140,170), X(143,173), X(144,174), X(147,177), + X(148,178), X(151,181), X(152,182), X(155,185), X(156,186), X(159,189), + X(160,190), X(163,193), X(164,194), X(167,197), X(168,198), X(171,201), + X(172,202), X(175,205), X(176,206), X(179,209), X(180,210), X(183,213), + X(184,214), X(187,217), X(188,218), X(191,221), X(192,222), X(195,225), + X(196,226), X(199,229), X(200,230), X(203,233), X(204,234), X(207,237), + X(208,238), X(211,241), X(212,242), X(215,245), X(216,246), X(219,249), + X(220,250), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), + X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), + X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), + X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), + X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), + X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), + X(191,205), X(192,206), X(195,209), X(196,210), X(199,213), X(200,214), + X(203,217), X(204,218), X(207,221), X(208,222), X(211,225), X(212,226), + X(215,229), X(216,230), X(219,233), X(220,234), X(223,237), X(224,238), + X(227,241), X(228,242), X(231,245), X(232,246), X(235,249), X(236,250), X(3,9), + X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), X(15,21), X(16,22), X(19,25), + X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), X(31,37), X(32,38), X(35,41), + X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), X(47,53), X(48,54), X(51,57), + X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), X(63,69), X(64,70), X(67,73), + X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), X(79,85), X(80,86), X(83,89), + X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), X(95,101), X(96,102), + X(99,105), X(100,106), X(103,109), X(104,110), X(107,113), X(108,114), + X(111,117), X(112,118), X(115,121), X(116,122), X(119,125), X(120,126), + X(123,129), X(124,130), X(127,133), X(128,134), X(131,137), X(132,138), + X(135,141), X(136,142), X(139,145), X(140,146), X(143,149), X(144,150), + X(147,153), X(148,154), X(151,157), X(152,158), X(155,161), X(156,162), + X(159,165), X(160,166), X(163,169), X(164,170), X(167,173), X(168,174), + X(171,177), X(172,178), X(175,181), X(176,182), X(179,185), X(180,186), + X(183,189), X(184,190), X(187,193), X(188,194), X(191,197), X(192,198), + X(195,201), X(196,202), X(199,205), X(200,206), X(203,209), X(204,210), + X(207,213), X(208,214), X(211,217), X(212,218), X(215,221), X(216,222), + X(219,225), X(220,226), X(223,229), X(224,230), X(227,233), X(228,234), + X(231,237), X(232,238), X(235,241), X(236,242), X(239,245), X(240,246), + X(243,249), X(244,250), X(3,5), X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), + X(15,17), X(16,18), X(19,21), X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), + X(31,33), X(32,34), X(35,37), X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), + X(47,49), X(48,50), X(51,53), X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), + X(63,65), X(64,66), X(67,69), X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), + X(79,81), X(80,82), X(83,85), X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), + X(95,97), X(96,98), X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), + X(108,110), X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), + X(120,122), X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), + X(132,134), X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), + X(144,146), X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), + X(156,158), X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), + X(168,170), X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), + X(180,182), X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), + X(192,194), X(195,197), X(196,198), X(199,201), X(200,202), X(203,205), + X(204,206), X(207,209), X(208,210), X(211,213), X(212,214), X(215,217), + X(216,218), X(219,221), X(220,222), X(223,225), X(224,226), X(227,229), + X(228,230), X(231,233), X(232,234), X(235,237), X(236,238), X(239,241), + X(240,242), X(243,245), X(244,246), X(247,249), X(248,250), X(1,2), X(3,4), + X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), X(19,20), + X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), X(35,36), + X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), X(51,52), + X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), X(67,68), + X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), X(83,84), + X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170), + X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182), + X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194), + X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206), + X(207,208), X(209,210), X(211,212), X(213,214), X(215,216), X(217,218), + X(219,220), X(221,222), X(223,224), X(225,226), X(227,228), X(229,230), + X(231,232), X(233,234), X(235,236), X(237,238), X(239,240), X(241,242), + X(243,244), X(245,246), X(247,248), X(249,250), X(251,252), X(2,129), X(4,131), + X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), X(16,143), X(18,145), + X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), X(30,157), X(32,159), + X(34,161), X(36,163), X(38,165), X(40,167), X(42,169), X(44,171), X(46,173), + X(48,175), X(50,177), X(52,179), X(54,181), X(56,183), X(58,185), X(60,187), + X(62,189), X(64,191), X(66,193), X(68,195), X(70,197), X(72,199), X(74,201), + X(76,203), X(78,205), X(80,207), X(82,209), X(84,211), X(86,213), X(88,215), + X(90,217), X(92,219), X(94,221), X(96,223), X(98,225), X(100,227), X(102,229), + X(104,231), X(106,233), X(108,235), X(110,237), X(112,239), X(114,241), + X(116,243), X(118,245), X(120,247), X(122,249), X(124,251), X(2,65), X(4,67), + X(6,69), X(8,71), X(10,73), X(12,75), X(14,77), X(16,79), X(18,81), X(20,83), + X(22,85), X(24,87), X(26,89), X(28,91), X(30,93), X(32,95), X(34,97), X(36,99), + X(38,101), X(40,103), X(42,105), X(44,107), X(46,109), X(48,111), X(50,113), + X(52,115), X(54,117), X(56,119), X(58,121), X(60,123), X(62,125), X(64,127), + X(66,129), X(68,131), X(70,133), X(72,135), X(74,137), X(76,139), X(78,141), + X(80,143), X(82,145), X(84,147), X(86,149), X(88,151), X(90,153), X(92,155), + X(94,157), X(96,159), X(98,161), X(100,163), X(102,165), X(104,167), + X(106,169), X(108,171), X(110,173), X(112,175), X(114,177), X(116,179), + X(118,181), X(120,183), X(122,185), X(124,187), X(126,189), X(128,191), + X(130,193), X(132,195), X(134,197), X(136,199), X(138,201), X(140,203), + X(142,205), X(144,207), X(146,209), X(148,211), X(150,213), X(152,215), + X(154,217), X(156,219), X(158,221), X(160,223), X(162,225), X(164,227), + X(166,229), X(168,231), X(170,233), X(172,235), X(174,237), X(176,239), + X(178,241), X(180,243), X(182,245), X(184,247), X(186,249), X(188,251), + X(2,33), X(4,35), X(6,37), X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), + X(18,49), X(20,51), X(22,53), X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), + X(34,65), X(36,67), X(38,69), X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), + X(50,81), X(52,83), X(54,85), X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), + X(66,97), X(68,99), X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), + X(80,111), X(82,113), X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), + X(94,125), X(96,127), X(98,129), X(100,131), X(102,133), X(104,135), + X(106,137), X(108,139), X(110,141), X(112,143), X(114,145), X(116,147), + X(118,149), X(120,151), X(122,153), X(124,155), X(126,157), X(128,159), + X(130,161), X(132,163), X(134,165), X(136,167), X(138,169), X(140,171), + X(142,173), X(144,175), X(146,177), X(148,179), X(150,181), X(152,183), + X(154,185), X(156,187), X(158,189), X(160,191), X(162,193), X(164,195), + X(166,197), X(168,199), X(170,201), X(172,203), X(174,205), X(176,207), + X(178,209), X(180,211), X(182,213), X(184,215), X(186,217), X(188,219), + X(190,221), X(192,223), X(194,225), X(196,227), X(198,229), X(200,231), + X(202,233), X(204,235), X(206,237), X(208,239), X(210,241), X(212,243), + X(214,245), X(216,247), X(218,249), X(220,251), X(2,17), X(4,19), X(6,21), + X(8,23), X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), + X(24,39), X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), + X(40,55), X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), + X(56,71), X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), + X(72,87), X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), + X(86,101), X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), + X(100,115), X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), + X(112,127), X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), + X(124,139), X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), + X(136,151), X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), + X(148,163), X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), + X(160,175), X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), + X(172,187), X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), + X(184,199), X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), + X(196,211), X(198,213), X(200,215), X(202,217), X(204,219), X(206,221), + X(208,223), X(210,225), X(212,227), X(214,229), X(216,231), X(218,233), + X(220,235), X(222,237), X(224,239), X(226,241), X(228,243), X(230,245), + X(232,247), X(234,249), X(236,251), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), + X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), + X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), + X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), + X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), + X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), + X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), + X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), + X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), + X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), + X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), + X(200,207), X(202,209), X(204,211), X(206,213), X(208,215), X(210,217), + X(212,219), X(214,221), X(216,223), X(218,225), X(220,227), X(222,229), + X(224,231), X(226,233), X(228,235), X(230,237), X(232,239), X(234,241), + X(236,243), X(238,245), X(240,247), X(242,249), X(244,251), X(2,5), X(4,7), + X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), X(20,23), + X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), X(36,39), + X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), X(52,55), + X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), X(68,71), + X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), X(84,87), + X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), X(98,101), + X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), X(110,113), + X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), X(122,125), + X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), X(134,137), + X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), X(146,149), + X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), X(158,161), + X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), X(170,173), + X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), X(182,185), + X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), X(194,197), + X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), X(206,209), + X(208,211), X(210,213), X(212,215), X(214,217), X(216,219), X(218,221), + X(220,223), X(222,225), X(224,227), X(226,229), X(228,231), X(230,233), + X(232,235), X(234,237), X(236,239), X(238,241), X(240,243), X(242,245), + X(244,247), X(246,249), X(248,251), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), + X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), X(22,23), X(24,25), X(26,27), + X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), X(38,39), X(40,41), X(42,43), + X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), X(54,55), X(56,57), X(58,59), + X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), X(70,71), X(72,73), X(74,75), + X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), X(86,87), X(88,89), X(90,91), + X(92,93), X(94,95), X(96,97), X(98,99), X(100,101), X(102,103), X(104,105), + X(106,107), X(108,109), X(110,111), X(112,113), X(114,115), X(116,117), + X(118,119), X(120,121), X(122,123), X(124,125), X(126,127), X(128,129), + X(130,131), X(132,133), X(134,135), X(136,137), X(138,139), X(140,141), + X(142,143), X(144,145), X(146,147), X(148,149), X(150,151), X(152,153), + X(154,155), X(156,157), X(158,159), X(160,161), X(162,163), X(164,165), + X(166,167), X(168,169), X(170,171), X(172,173), X(174,175), X(176,177), + X(178,179), X(180,181), X(182,183), X(184,185), X(186,187), X(188,189), + X(190,191), X(192,193), X(194,195), X(196,197), X(198,199), X(200,201), + X(202,203), X(204,205), X(206,207), X(208,209), X(210,211), X(212,213), + X(214,215), X(216,217), X(218,219), X(220,221), X(222,223), X(224,225), + X(226,227), X(228,229), X(230,231), X(232,233), X(234,235), X(236,237), + X(238,239), X(240,241), X(242,243), X(244,245), X(246,247), X(248,249), + X(250,251) +}; +S(254) = { + X(1,129), X(2,130), X(3,131), X(4,132), X(5,133), X(6,134), X(7,135), + X(8,136), X(9,137), X(10,138), X(11,139), X(12,140), X(13,141), X(14,142), + X(15,143), X(16,144), X(17,145), X(18,146), X(19,147), X(20,148), X(21,149), + X(22,150), X(23,151), X(24,152), X(25,153), X(26,154), X(27,155), X(28,156), + X(29,157), X(30,158), X(31,159), X(32,160), X(33,161), X(34,162), X(35,163), + X(36,164), X(37,165), X(38,166), X(39,167), X(40,168), X(41,169), X(42,170), + X(43,171), X(44,172), X(45,173), X(46,174), X(47,175), X(48,176), X(49,177), + X(50,178), X(51,179), X(52,180), X(53,181), X(54,182), X(55,183), X(56,184), + X(57,185), X(58,186), X(59,187), X(60,188), X(61,189), X(62,190), X(63,191), + X(64,192), X(65,193), X(66,194), X(67,195), X(68,196), X(69,197), X(70,198), + X(71,199), X(72,200), X(73,201), X(74,202), X(75,203), X(76,204), X(77,205), + X(78,206), X(79,207), X(80,208), X(81,209), X(82,210), X(83,211), X(84,212), + X(85,213), X(86,214), X(87,215), X(88,216), X(89,217), X(90,218), X(91,219), + X(92,220), X(93,221), X(94,222), X(95,223), X(96,224), X(97,225), X(98,226), + X(99,227), X(100,228), X(101,229), X(102,230), X(103,231), X(104,232), + X(105,233), X(106,234), X(107,235), X(108,236), X(109,237), X(110,238), + X(111,239), X(112,240), X(113,241), X(114,242), X(115,243), X(116,244), + X(117,245), X(118,246), X(119,247), X(120,248), X(121,249), X(122,250), + X(123,251), X(124,252), X(125,253), X(126,254), X(1,65), X(2,66), X(3,67), + X(4,68), X(5,69), X(6,70), X(7,71), X(8,72), X(9,73), X(10,74), X(11,75), + X(12,76), X(13,77), X(14,78), X(15,79), X(16,80), X(17,81), X(18,82), X(19,83), + X(20,84), X(21,85), X(22,86), X(23,87), X(24,88), X(25,89), X(26,90), X(27,91), + X(28,92), X(29,93), X(30,94), X(31,95), X(32,96), X(33,97), X(34,98), X(35,99), + X(36,100), X(37,101), X(38,102), X(39,103), X(40,104), X(41,105), X(42,106), + X(43,107), X(44,108), X(45,109), X(46,110), X(47,111), X(48,112), X(49,113), + X(50,114), X(51,115), X(52,116), X(53,117), X(54,118), X(55,119), X(56,120), + X(57,121), X(58,122), X(59,123), X(60,124), X(61,125), X(62,126), X(63,127), + X(64,128), X(129,193), X(130,194), X(131,195), X(132,196), X(133,197), + X(134,198), X(135,199), X(136,200), X(137,201), X(138,202), X(139,203), + X(140,204), X(141,205), X(142,206), X(143,207), X(144,208), X(145,209), + X(146,210), X(147,211), X(148,212), X(149,213), X(150,214), X(151,215), + X(152,216), X(153,217), X(154,218), X(155,219), X(156,220), X(157,221), + X(158,222), X(159,223), X(160,224), X(161,225), X(162,226), X(163,227), + X(164,228), X(165,229), X(166,230), X(167,231), X(168,232), X(169,233), + X(170,234), X(171,235), X(172,236), X(173,237), X(174,238), X(175,239), + X(176,240), X(177,241), X(178,242), X(179,243), X(180,244), X(181,245), + X(182,246), X(183,247), X(184,248), X(185,249), X(186,250), X(187,251), + X(188,252), X(189,253), X(190,254), X(65,129), X(66,130), X(67,131), X(68,132), + X(69,133), X(70,134), X(71,135), X(72,136), X(73,137), X(74,138), X(75,139), + X(76,140), X(77,141), X(78,142), X(79,143), X(80,144), X(81,145), X(82,146), + X(83,147), X(84,148), X(85,149), X(86,150), X(87,151), X(88,152), X(89,153), + X(90,154), X(91,155), X(92,156), X(93,157), X(94,158), X(95,159), X(96,160), + X(97,161), X(98,162), X(99,163), X(100,164), X(101,165), X(102,166), + X(103,167), X(104,168), X(105,169), X(106,170), X(107,171), X(108,172), + X(109,173), X(110,174), X(111,175), X(112,176), X(113,177), X(114,178), + X(115,179), X(116,180), X(117,181), X(118,182), X(119,183), X(120,184), + X(121,185), X(122,186), X(123,187), X(124,188), X(125,189), X(126,190), + X(127,191), X(128,192), X(1,33), X(2,34), X(3,35), X(4,36), X(5,37), X(6,38), + X(7,39), X(8,40), X(9,41), X(10,42), X(11,43), X(12,44), X(13,45), X(14,46), + X(15,47), X(16,48), X(17,49), X(18,50), X(19,51), X(20,52), X(21,53), X(22,54), + X(23,55), X(24,56), X(25,57), X(26,58), X(27,59), X(28,60), X(29,61), X(30,62), + X(31,63), X(32,64), X(65,97), X(66,98), X(67,99), X(68,100), X(69,101), + X(70,102), X(71,103), X(72,104), X(73,105), X(74,106), X(75,107), X(76,108), + X(77,109), X(78,110), X(79,111), X(80,112), X(81,113), X(82,114), X(83,115), + X(84,116), X(85,117), X(86,118), X(87,119), X(88,120), X(89,121), X(90,122), + X(91,123), X(92,124), X(93,125), X(94,126), X(95,127), X(96,128), X(129,161), + X(130,162), X(131,163), X(132,164), X(133,165), X(134,166), X(135,167), + X(136,168), X(137,169), X(138,170), X(139,171), X(140,172), X(141,173), + X(142,174), X(143,175), X(144,176), X(145,177), X(146,178), X(147,179), + X(148,180), X(149,181), X(150,182), X(151,183), X(152,184), X(153,185), + X(154,186), X(155,187), X(156,188), X(157,189), X(158,190), X(159,191), + X(160,192), X(193,225), X(194,226), X(195,227), X(196,228), X(197,229), + X(198,230), X(199,231), X(200,232), X(201,233), X(202,234), X(203,235), + X(204,236), X(205,237), X(206,238), X(207,239), X(208,240), X(209,241), + X(210,242), X(211,243), X(212,244), X(213,245), X(214,246), X(215,247), + X(216,248), X(217,249), X(218,250), X(219,251), X(220,252), X(221,253), + X(222,254), X(33,129), X(34,130), X(35,131), X(36,132), X(37,133), X(38,134), + X(39,135), X(40,136), X(41,137), X(42,138), X(43,139), X(44,140), X(45,141), + X(46,142), X(47,143), X(48,144), X(49,145), X(50,146), X(51,147), X(52,148), + X(53,149), X(54,150), X(55,151), X(56,152), X(57,153), X(58,154), X(59,155), + X(60,156), X(61,157), X(62,158), X(63,159), X(64,160), X(97,193), X(98,194), + X(99,195), X(100,196), X(101,197), X(102,198), X(103,199), X(104,200), + X(105,201), X(106,202), X(107,203), X(108,204), X(109,205), X(110,206), + X(111,207), X(112,208), X(113,209), X(114,210), X(115,211), X(116,212), + X(117,213), X(118,214), X(119,215), X(120,216), X(121,217), X(122,218), + X(123,219), X(124,220), X(125,221), X(126,222), X(127,223), X(128,224), + X(33,65), X(34,66), X(35,67), X(36,68), X(37,69), X(38,70), X(39,71), X(40,72), + X(41,73), X(42,74), X(43,75), X(44,76), X(45,77), X(46,78), X(47,79), X(48,80), + X(49,81), X(50,82), X(51,83), X(52,84), X(53,85), X(54,86), X(55,87), X(56,88), + X(57,89), X(58,90), X(59,91), X(60,92), X(61,93), X(62,94), X(63,95), X(64,96), + X(97,129), X(98,130), X(99,131), X(100,132), X(101,133), X(102,134), + X(103,135), X(104,136), X(105,137), X(106,138), X(107,139), X(108,140), + X(109,141), X(110,142), X(111,143), X(112,144), X(113,145), X(114,146), + X(115,147), X(116,148), X(117,149), X(118,150), X(119,151), X(120,152), + X(121,153), X(122,154), X(123,155), X(124,156), X(125,157), X(126,158), + X(127,159), X(128,160), X(161,193), X(162,194), X(163,195), X(164,196), + X(165,197), X(166,198), X(167,199), X(168,200), X(169,201), X(170,202), + X(171,203), X(172,204), X(173,205), X(174,206), X(175,207), X(176,208), + X(177,209), X(178,210), X(179,211), X(180,212), X(181,213), X(182,214), + X(183,215), X(184,216), X(185,217), X(186,218), X(187,219), X(188,220), + X(189,221), X(190,222), X(191,223), X(192,224), X(1,17), X(2,18), X(3,19), + X(4,20), X(5,21), X(6,22), X(7,23), X(8,24), X(9,25), X(10,26), X(11,27), + X(12,28), X(13,29), X(14,30), X(15,31), X(16,32), X(33,49), X(34,50), X(35,51), + X(36,52), X(37,53), X(38,54), X(39,55), X(40,56), X(41,57), X(42,58), X(43,59), + X(44,60), X(45,61), X(46,62), X(47,63), X(48,64), X(65,81), X(66,82), X(67,83), + X(68,84), X(69,85), X(70,86), X(71,87), X(72,88), X(73,89), X(74,90), X(75,91), + X(76,92), X(77,93), X(78,94), X(79,95), X(80,96), X(97,113), X(98,114), + X(99,115), X(100,116), X(101,117), X(102,118), X(103,119), X(104,120), + X(105,121), X(106,122), X(107,123), X(108,124), X(109,125), X(110,126), + X(111,127), X(112,128), X(129,145), X(130,146), X(131,147), X(132,148), + X(133,149), X(134,150), X(135,151), X(136,152), X(137,153), X(138,154), + X(139,155), X(140,156), X(141,157), X(142,158), X(143,159), X(144,160), + X(161,177), X(162,178), X(163,179), X(164,180), X(165,181), X(166,182), + X(167,183), X(168,184), X(169,185), X(170,186), X(171,187), X(172,188), + X(173,189), X(174,190), X(175,191), X(176,192), X(193,209), X(194,210), + X(195,211), X(196,212), X(197,213), X(198,214), X(199,215), X(200,216), + X(201,217), X(202,218), X(203,219), X(204,220), X(205,221), X(206,222), + X(207,223), X(208,224), X(225,241), X(226,242), X(227,243), X(228,244), + X(229,245), X(230,246), X(231,247), X(232,248), X(233,249), X(234,250), + X(235,251), X(236,252), X(237,253), X(238,254), X(17,129), X(18,130), + X(19,131), X(20,132), X(21,133), X(22,134), X(23,135), X(24,136), X(25,137), + X(26,138), X(27,139), X(28,140), X(29,141), X(30,142), X(31,143), X(32,144), + X(49,161), X(50,162), X(51,163), X(52,164), X(53,165), X(54,166), X(55,167), + X(56,168), X(57,169), X(58,170), X(59,171), X(60,172), X(61,173), X(62,174), + X(63,175), X(64,176), X(81,193), X(82,194), X(83,195), X(84,196), X(85,197), + X(86,198), X(87,199), X(88,200), X(89,201), X(90,202), X(91,203), X(92,204), + X(93,205), X(94,206), X(95,207), X(96,208), X(113,225), X(114,226), X(115,227), + X(116,228), X(117,229), X(118,230), X(119,231), X(120,232), X(121,233), + X(122,234), X(123,235), X(124,236), X(125,237), X(126,238), X(127,239), + X(128,240), X(17,65), X(18,66), X(19,67), X(20,68), X(21,69), X(22,70), + X(23,71), X(24,72), X(25,73), X(26,74), X(27,75), X(28,76), X(29,77), X(30,78), + X(31,79), X(32,80), X(49,97), X(50,98), X(51,99), X(52,100), X(53,101), + X(54,102), X(55,103), X(56,104), X(57,105), X(58,106), X(59,107), X(60,108), + X(61,109), X(62,110), X(63,111), X(64,112), X(81,129), X(82,130), X(83,131), + X(84,132), X(85,133), X(86,134), X(87,135), X(88,136), X(89,137), X(90,138), + X(91,139), X(92,140), X(93,141), X(94,142), X(95,143), X(96,144), X(113,161), + X(114,162), X(115,163), X(116,164), X(117,165), X(118,166), X(119,167), + X(120,168), X(121,169), X(122,170), X(123,171), X(124,172), X(125,173), + X(126,174), X(127,175), X(128,176), X(145,193), X(146,194), X(147,195), + X(148,196), X(149,197), X(150,198), X(151,199), X(152,200), X(153,201), + X(154,202), X(155,203), X(156,204), X(157,205), X(158,206), X(159,207), + X(160,208), X(177,225), X(178,226), X(179,227), X(180,228), X(181,229), + X(182,230), X(183,231), X(184,232), X(185,233), X(186,234), X(187,235), + X(188,236), X(189,237), X(190,238), X(191,239), X(192,240), X(17,33), X(18,34), + X(19,35), X(20,36), X(21,37), X(22,38), X(23,39), X(24,40), X(25,41), X(26,42), + X(27,43), X(28,44), X(29,45), X(30,46), X(31,47), X(32,48), X(49,65), X(50,66), + X(51,67), X(52,68), X(53,69), X(54,70), X(55,71), X(56,72), X(57,73), X(58,74), + X(59,75), X(60,76), X(61,77), X(62,78), X(63,79), X(64,80), X(81,97), X(82,98), + X(83,99), X(84,100), X(85,101), X(86,102), X(87,103), X(88,104), X(89,105), + X(90,106), X(91,107), X(92,108), X(93,109), X(94,110), X(95,111), X(96,112), + X(113,129), X(114,130), X(115,131), X(116,132), X(117,133), X(118,134), + X(119,135), X(120,136), X(121,137), X(122,138), X(123,139), X(124,140), + X(125,141), X(126,142), X(127,143), X(128,144), X(145,161), X(146,162), + X(147,163), X(148,164), X(149,165), X(150,166), X(151,167), X(152,168), + X(153,169), X(154,170), X(155,171), X(156,172), X(157,173), X(158,174), + X(159,175), X(160,176), X(177,193), X(178,194), X(179,195), X(180,196), + X(181,197), X(182,198), X(183,199), X(184,200), X(185,201), X(186,202), + X(187,203), X(188,204), X(189,205), X(190,206), X(191,207), X(192,208), + X(209,225), X(210,226), X(211,227), X(212,228), X(213,229), X(214,230), + X(215,231), X(216,232), X(217,233), X(218,234), X(219,235), X(220,236), + X(221,237), X(222,238), X(223,239), X(224,240), X(1,9), X(2,10), X(3,11), + X(4,12), X(5,13), X(6,14), X(7,15), X(8,16), X(17,25), X(18,26), X(19,27), + X(20,28), X(21,29), X(22,30), X(23,31), X(24,32), X(33,41), X(34,42), X(35,43), + X(36,44), X(37,45), X(38,46), X(39,47), X(40,48), X(49,57), X(50,58), X(51,59), + X(52,60), X(53,61), X(54,62), X(55,63), X(56,64), X(65,73), X(66,74), X(67,75), + X(68,76), X(69,77), X(70,78), X(71,79), X(72,80), X(81,89), X(82,90), X(83,91), + X(84,92), X(85,93), X(86,94), X(87,95), X(88,96), X(97,105), X(98,106), + X(99,107), X(100,108), X(101,109), X(102,110), X(103,111), X(104,112), + X(113,121), X(114,122), X(115,123), X(116,124), X(117,125), X(118,126), + X(119,127), X(120,128), X(129,137), X(130,138), X(131,139), X(132,140), + X(133,141), X(134,142), X(135,143), X(136,144), X(145,153), X(146,154), + X(147,155), X(148,156), X(149,157), X(150,158), X(151,159), X(152,160), + X(161,169), X(162,170), X(163,171), X(164,172), X(165,173), X(166,174), + X(167,175), X(168,176), X(177,185), X(178,186), X(179,187), X(180,188), + X(181,189), X(182,190), X(183,191), X(184,192), X(193,201), X(194,202), + X(195,203), X(196,204), X(197,205), X(198,206), X(199,207), X(200,208), + X(209,217), X(210,218), X(211,219), X(212,220), X(213,221), X(214,222), + X(215,223), X(216,224), X(225,233), X(226,234), X(227,235), X(228,236), + X(229,237), X(230,238), X(231,239), X(232,240), X(241,249), X(242,250), + X(243,251), X(244,252), X(245,253), X(246,254), X(9,129), X(10,130), X(11,131), + X(12,132), X(13,133), X(14,134), X(15,135), X(16,136), X(25,145), X(26,146), + X(27,147), X(28,148), X(29,149), X(30,150), X(31,151), X(32,152), X(41,161), + X(42,162), X(43,163), X(44,164), X(45,165), X(46,166), X(47,167), X(48,168), + X(57,177), X(58,178), X(59,179), X(60,180), X(61,181), X(62,182), X(63,183), + X(64,184), X(73,193), X(74,194), X(75,195), X(76,196), X(77,197), X(78,198), + X(79,199), X(80,200), X(89,209), X(90,210), X(91,211), X(92,212), X(93,213), + X(94,214), X(95,215), X(96,216), X(105,225), X(106,226), X(107,227), + X(108,228), X(109,229), X(110,230), X(111,231), X(112,232), X(121,241), + X(122,242), X(123,243), X(124,244), X(125,245), X(126,246), X(127,247), + X(128,248), X(9,65), X(10,66), X(11,67), X(12,68), X(13,69), X(14,70), + X(15,71), X(16,72), X(25,81), X(26,82), X(27,83), X(28,84), X(29,85), X(30,86), + X(31,87), X(32,88), X(41,97), X(42,98), X(43,99), X(44,100), X(45,101), + X(46,102), X(47,103), X(48,104), X(57,113), X(58,114), X(59,115), X(60,116), + X(61,117), X(62,118), X(63,119), X(64,120), X(73,129), X(74,130), X(75,131), + X(76,132), X(77,133), X(78,134), X(79,135), X(80,136), X(89,145), X(90,146), + X(91,147), X(92,148), X(93,149), X(94,150), X(95,151), X(96,152), X(105,161), + X(106,162), X(107,163), X(108,164), X(109,165), X(110,166), X(111,167), + X(112,168), X(121,177), X(122,178), X(123,179), X(124,180), X(125,181), + X(126,182), X(127,183), X(128,184), X(137,193), X(138,194), X(139,195), + X(140,196), X(141,197), X(142,198), X(143,199), X(144,200), X(153,209), + X(154,210), X(155,211), X(156,212), X(157,213), X(158,214), X(159,215), + X(160,216), X(169,225), X(170,226), X(171,227), X(172,228), X(173,229), + X(174,230), X(175,231), X(176,232), X(185,241), X(186,242), X(187,243), + X(188,244), X(189,245), X(190,246), X(191,247), X(192,248), X(9,33), X(10,34), + X(11,35), X(12,36), X(13,37), X(14,38), X(15,39), X(16,40), X(25,49), X(26,50), + X(27,51), X(28,52), X(29,53), X(30,54), X(31,55), X(32,56), X(41,65), X(42,66), + X(43,67), X(44,68), X(45,69), X(46,70), X(47,71), X(48,72), X(57,81), X(58,82), + X(59,83), X(60,84), X(61,85), X(62,86), X(63,87), X(64,88), X(73,97), X(74,98), + X(75,99), X(76,100), X(77,101), X(78,102), X(79,103), X(80,104), X(89,113), + X(90,114), X(91,115), X(92,116), X(93,117), X(94,118), X(95,119), X(96,120), + X(105,129), X(106,130), X(107,131), X(108,132), X(109,133), X(110,134), + X(111,135), X(112,136), X(121,145), X(122,146), X(123,147), X(124,148), + X(125,149), X(126,150), X(127,151), X(128,152), X(137,161), X(138,162), + X(139,163), X(140,164), X(141,165), X(142,166), X(143,167), X(144,168), + X(153,177), X(154,178), X(155,179), X(156,180), X(157,181), X(158,182), + X(159,183), X(160,184), X(169,193), X(170,194), X(171,195), X(172,196), + X(173,197), X(174,198), X(175,199), X(176,200), X(185,209), X(186,210), + X(187,211), X(188,212), X(189,213), X(190,214), X(191,215), X(192,216), + X(201,225), X(202,226), X(203,227), X(204,228), X(205,229), X(206,230), + X(207,231), X(208,232), X(217,241), X(218,242), X(219,243), X(220,244), + X(221,245), X(222,246), X(223,247), X(224,248), X(9,17), X(10,18), X(11,19), + X(12,20), X(13,21), X(14,22), X(15,23), X(16,24), X(25,33), X(26,34), X(27,35), + X(28,36), X(29,37), X(30,38), X(31,39), X(32,40), X(41,49), X(42,50), X(43,51), + X(44,52), X(45,53), X(46,54), X(47,55), X(48,56), X(57,65), X(58,66), X(59,67), + X(60,68), X(61,69), X(62,70), X(63,71), X(64,72), X(73,81), X(74,82), X(75,83), + X(76,84), X(77,85), X(78,86), X(79,87), X(80,88), X(89,97), X(90,98), X(91,99), + X(92,100), X(93,101), X(94,102), X(95,103), X(96,104), X(105,113), X(106,114), + X(107,115), X(108,116), X(109,117), X(110,118), X(111,119), X(112,120), + X(121,129), X(122,130), X(123,131), X(124,132), X(125,133), X(126,134), + X(127,135), X(128,136), X(137,145), X(138,146), X(139,147), X(140,148), + X(141,149), X(142,150), X(143,151), X(144,152), X(153,161), X(154,162), + X(155,163), X(156,164), X(157,165), X(158,166), X(159,167), X(160,168), + X(169,177), X(170,178), X(171,179), X(172,180), X(173,181), X(174,182), + X(175,183), X(176,184), X(185,193), X(186,194), X(187,195), X(188,196), + X(189,197), X(190,198), X(191,199), X(192,200), X(201,209), X(202,210), + X(203,211), X(204,212), X(205,213), X(206,214), X(207,215), X(208,216), + X(217,225), X(218,226), X(219,227), X(220,228), X(221,229), X(222,230), + X(223,231), X(224,232), X(233,241), X(234,242), X(235,243), X(236,244), + X(237,245), X(238,246), X(239,247), X(240,248), X(1,5), X(2,6), X(3,7), X(4,8), + X(9,13), X(10,14), X(11,15), X(12,16), X(17,21), X(18,22), X(19,23), X(20,24), + X(25,29), X(26,30), X(27,31), X(28,32), X(33,37), X(34,38), X(35,39), X(36,40), + X(41,45), X(42,46), X(43,47), X(44,48), X(49,53), X(50,54), X(51,55), X(52,56), + X(57,61), X(58,62), X(59,63), X(60,64), X(65,69), X(66,70), X(67,71), X(68,72), + X(73,77), X(74,78), X(75,79), X(76,80), X(81,85), X(82,86), X(83,87), X(84,88), + X(89,93), X(90,94), X(91,95), X(92,96), X(97,101), X(98,102), X(99,103), + X(100,104), X(105,109), X(106,110), X(107,111), X(108,112), X(113,117), + X(114,118), X(115,119), X(116,120), X(121,125), X(122,126), X(123,127), + X(124,128), X(129,133), X(130,134), X(131,135), X(132,136), X(137,141), + X(138,142), X(139,143), X(140,144), X(145,149), X(146,150), X(147,151), + X(148,152), X(153,157), X(154,158), X(155,159), X(156,160), X(161,165), + X(162,166), X(163,167), X(164,168), X(169,173), X(170,174), X(171,175), + X(172,176), X(177,181), X(178,182), X(179,183), X(180,184), X(185,189), + X(186,190), X(187,191), X(188,192), X(193,197), X(194,198), X(195,199), + X(196,200), X(201,205), X(202,206), X(203,207), X(204,208), X(209,213), + X(210,214), X(211,215), X(212,216), X(217,221), X(218,222), X(219,223), + X(220,224), X(225,229), X(226,230), X(227,231), X(228,232), X(233,237), + X(234,238), X(235,239), X(236,240), X(241,245), X(242,246), X(243,247), + X(244,248), X(249,253), X(250,254), X(5,129), X(6,130), X(7,131), X(8,132), + X(13,137), X(14,138), X(15,139), X(16,140), X(21,145), X(22,146), X(23,147), + X(24,148), X(29,153), X(30,154), X(31,155), X(32,156), X(37,161), X(38,162), + X(39,163), X(40,164), X(45,169), X(46,170), X(47,171), X(48,172), X(53,177), + X(54,178), X(55,179), X(56,180), X(61,185), X(62,186), X(63,187), X(64,188), + X(69,193), X(70,194), X(71,195), X(72,196), X(77,201), X(78,202), X(79,203), + X(80,204), X(85,209), X(86,210), X(87,211), X(88,212), X(93,217), X(94,218), + X(95,219), X(96,220), X(101,225), X(102,226), X(103,227), X(104,228), + X(109,233), X(110,234), X(111,235), X(112,236), X(117,241), X(118,242), + X(119,243), X(120,244), X(125,249), X(126,250), X(127,251), X(128,252), + X(5,65), X(6,66), X(7,67), X(8,68), X(13,73), X(14,74), X(15,75), X(16,76), + X(21,81), X(22,82), X(23,83), X(24,84), X(29,89), X(30,90), X(31,91), X(32,92), + X(37,97), X(38,98), X(39,99), X(40,100), X(45,105), X(46,106), X(47,107), + X(48,108), X(53,113), X(54,114), X(55,115), X(56,116), X(61,121), X(62,122), + X(63,123), X(64,124), X(69,129), X(70,130), X(71,131), X(72,132), X(77,137), + X(78,138), X(79,139), X(80,140), X(85,145), X(86,146), X(87,147), X(88,148), + X(93,153), X(94,154), X(95,155), X(96,156), X(101,161), X(102,162), X(103,163), + X(104,164), X(109,169), X(110,170), X(111,171), X(112,172), X(117,177), + X(118,178), X(119,179), X(120,180), X(125,185), X(126,186), X(127,187), + X(128,188), X(133,193), X(134,194), X(135,195), X(136,196), X(141,201), + X(142,202), X(143,203), X(144,204), X(149,209), X(150,210), X(151,211), + X(152,212), X(157,217), X(158,218), X(159,219), X(160,220), X(165,225), + X(166,226), X(167,227), X(168,228), X(173,233), X(174,234), X(175,235), + X(176,236), X(181,241), X(182,242), X(183,243), X(184,244), X(189,249), + X(190,250), X(191,251), X(192,252), X(5,33), X(6,34), X(7,35), X(8,36), + X(13,41), X(14,42), X(15,43), X(16,44), X(21,49), X(22,50), X(23,51), X(24,52), + X(29,57), X(30,58), X(31,59), X(32,60), X(37,65), X(38,66), X(39,67), X(40,68), + X(45,73), X(46,74), X(47,75), X(48,76), X(53,81), X(54,82), X(55,83), X(56,84), + X(61,89), X(62,90), X(63,91), X(64,92), X(69,97), X(70,98), X(71,99), + X(72,100), X(77,105), X(78,106), X(79,107), X(80,108), X(85,113), X(86,114), + X(87,115), X(88,116), X(93,121), X(94,122), X(95,123), X(96,124), X(101,129), + X(102,130), X(103,131), X(104,132), X(109,137), X(110,138), X(111,139), + X(112,140), X(117,145), X(118,146), X(119,147), X(120,148), X(125,153), + X(126,154), X(127,155), X(128,156), X(133,161), X(134,162), X(135,163), + X(136,164), X(141,169), X(142,170), X(143,171), X(144,172), X(149,177), + X(150,178), X(151,179), X(152,180), X(157,185), X(158,186), X(159,187), + X(160,188), X(165,193), X(166,194), X(167,195), X(168,196), X(173,201), + X(174,202), X(175,203), X(176,204), X(181,209), X(182,210), X(183,211), + X(184,212), X(189,217), X(190,218), X(191,219), X(192,220), X(197,225), + X(198,226), X(199,227), X(200,228), X(205,233), X(206,234), X(207,235), + X(208,236), X(213,241), X(214,242), X(215,243), X(216,244), X(221,249), + X(222,250), X(223,251), X(224,252), X(5,17), X(6,18), X(7,19), X(8,20), + X(13,25), X(14,26), X(15,27), X(16,28), X(21,33), X(22,34), X(23,35), X(24,36), + X(29,41), X(30,42), X(31,43), X(32,44), X(37,49), X(38,50), X(39,51), X(40,52), + X(45,57), X(46,58), X(47,59), X(48,60), X(53,65), X(54,66), X(55,67), X(56,68), + X(61,73), X(62,74), X(63,75), X(64,76), X(69,81), X(70,82), X(71,83), X(72,84), + X(77,89), X(78,90), X(79,91), X(80,92), X(85,97), X(86,98), X(87,99), + X(88,100), X(93,105), X(94,106), X(95,107), X(96,108), X(101,113), X(102,114), + X(103,115), X(104,116), X(109,121), X(110,122), X(111,123), X(112,124), + X(117,129), X(118,130), X(119,131), X(120,132), X(125,137), X(126,138), + X(127,139), X(128,140), X(133,145), X(134,146), X(135,147), X(136,148), + X(141,153), X(142,154), X(143,155), X(144,156), X(149,161), X(150,162), + X(151,163), X(152,164), X(157,169), X(158,170), X(159,171), X(160,172), + X(165,177), X(166,178), X(167,179), X(168,180), X(173,185), X(174,186), + X(175,187), X(176,188), X(181,193), X(182,194), X(183,195), X(184,196), + X(189,201), X(190,202), X(191,203), X(192,204), X(197,209), X(198,210), + X(199,211), X(200,212), X(205,217), X(206,218), X(207,219), X(208,220), + X(213,225), X(214,226), X(215,227), X(216,228), X(221,233), X(222,234), + X(223,235), X(224,236), X(229,241), X(230,242), X(231,243), X(232,244), + X(237,249), X(238,250), X(239,251), X(240,252), X(5,9), X(6,10), X(7,11), + X(8,12), X(13,17), X(14,18), X(15,19), X(16,20), X(21,25), X(22,26), X(23,27), + X(24,28), X(29,33), X(30,34), X(31,35), X(32,36), X(37,41), X(38,42), X(39,43), + X(40,44), X(45,49), X(46,50), X(47,51), X(48,52), X(53,57), X(54,58), X(55,59), + X(56,60), X(61,65), X(62,66), X(63,67), X(64,68), X(69,73), X(70,74), X(71,75), + X(72,76), X(77,81), X(78,82), X(79,83), X(80,84), X(85,89), X(86,90), X(87,91), + X(88,92), X(93,97), X(94,98), X(95,99), X(96,100), X(101,105), X(102,106), + X(103,107), X(104,108), X(109,113), X(110,114), X(111,115), X(112,116), + X(117,121), X(118,122), X(119,123), X(120,124), X(125,129), X(126,130), + X(127,131), X(128,132), X(133,137), X(134,138), X(135,139), X(136,140), + X(141,145), X(142,146), X(143,147), X(144,148), X(149,153), X(150,154), + X(151,155), X(152,156), X(157,161), X(158,162), X(159,163), X(160,164), + X(165,169), X(166,170), X(167,171), X(168,172), X(173,177), X(174,178), + X(175,179), X(176,180), X(181,185), X(182,186), X(183,187), X(184,188), + X(189,193), X(190,194), X(191,195), X(192,196), X(197,201), X(198,202), + X(199,203), X(200,204), X(205,209), X(206,210), X(207,211), X(208,212), + X(213,217), X(214,218), X(215,219), X(216,220), X(221,225), X(222,226), + X(223,227), X(224,228), X(229,233), X(230,234), X(231,235), X(232,236), + X(237,241), X(238,242), X(239,243), X(240,244), X(245,249), X(246,250), + X(247,251), X(248,252), X(1,3), X(2,4), X(5,7), X(6,8), X(9,11), X(10,12), + X(13,15), X(14,16), X(17,19), X(18,20), X(21,23), X(22,24), X(25,27), X(26,28), + X(29,31), X(30,32), X(33,35), X(34,36), X(37,39), X(38,40), X(41,43), X(42,44), + X(45,47), X(46,48), X(49,51), X(50,52), X(53,55), X(54,56), X(57,59), X(58,60), + X(61,63), X(62,64), X(65,67), X(66,68), X(69,71), X(70,72), X(73,75), X(74,76), + X(77,79), X(78,80), X(81,83), X(82,84), X(85,87), X(86,88), X(89,91), X(90,92), + X(93,95), X(94,96), X(97,99), X(98,100), X(101,103), X(102,104), X(105,107), + X(106,108), X(109,111), X(110,112), X(113,115), X(114,116), X(117,119), + X(118,120), X(121,123), X(122,124), X(125,127), X(126,128), X(129,131), + X(130,132), X(133,135), X(134,136), X(137,139), X(138,140), X(141,143), + X(142,144), X(145,147), X(146,148), X(149,151), X(150,152), X(153,155), + X(154,156), X(157,159), X(158,160), X(161,163), X(162,164), X(165,167), + X(166,168), X(169,171), X(170,172), X(173,175), X(174,176), X(177,179), + X(178,180), X(181,183), X(182,184), X(185,187), X(186,188), X(189,191), + X(190,192), X(193,195), X(194,196), X(197,199), X(198,200), X(201,203), + X(202,204), X(205,207), X(206,208), X(209,211), X(210,212), X(213,215), + X(214,216), X(217,219), X(218,220), X(221,223), X(222,224), X(225,227), + X(226,228), X(229,231), X(230,232), X(233,235), X(234,236), X(237,239), + X(238,240), X(241,243), X(242,244), X(245,247), X(246,248), X(249,251), + X(250,252), X(3,129), X(4,130), X(7,133), X(8,134), X(11,137), X(12,138), + X(15,141), X(16,142), X(19,145), X(20,146), X(23,149), X(24,150), X(27,153), + X(28,154), X(31,157), X(32,158), X(35,161), X(36,162), X(39,165), X(40,166), + X(43,169), X(44,170), X(47,173), X(48,174), X(51,177), X(52,178), X(55,181), + X(56,182), X(59,185), X(60,186), X(63,189), X(64,190), X(67,193), X(68,194), + X(71,197), X(72,198), X(75,201), X(76,202), X(79,205), X(80,206), X(83,209), + X(84,210), X(87,213), X(88,214), X(91,217), X(92,218), X(95,221), X(96,222), + X(99,225), X(100,226), X(103,229), X(104,230), X(107,233), X(108,234), + X(111,237), X(112,238), X(115,241), X(116,242), X(119,245), X(120,246), + X(123,249), X(124,250), X(127,253), X(128,254), X(3,65), X(4,66), X(7,69), + X(8,70), X(11,73), X(12,74), X(15,77), X(16,78), X(19,81), X(20,82), X(23,85), + X(24,86), X(27,89), X(28,90), X(31,93), X(32,94), X(35,97), X(36,98), + X(39,101), X(40,102), X(43,105), X(44,106), X(47,109), X(48,110), X(51,113), + X(52,114), X(55,117), X(56,118), X(59,121), X(60,122), X(63,125), X(64,126), + X(67,129), X(68,130), X(71,133), X(72,134), X(75,137), X(76,138), X(79,141), + X(80,142), X(83,145), X(84,146), X(87,149), X(88,150), X(91,153), X(92,154), + X(95,157), X(96,158), X(99,161), X(100,162), X(103,165), X(104,166), + X(107,169), X(108,170), X(111,173), X(112,174), X(115,177), X(116,178), + X(119,181), X(120,182), X(123,185), X(124,186), X(127,189), X(128,190), + X(131,193), X(132,194), X(135,197), X(136,198), X(139,201), X(140,202), + X(143,205), X(144,206), X(147,209), X(148,210), X(151,213), X(152,214), + X(155,217), X(156,218), X(159,221), X(160,222), X(163,225), X(164,226), + X(167,229), X(168,230), X(171,233), X(172,234), X(175,237), X(176,238), + X(179,241), X(180,242), X(183,245), X(184,246), X(187,249), X(188,250), + X(191,253), X(192,254), X(3,33), X(4,34), X(7,37), X(8,38), X(11,41), X(12,42), + X(15,45), X(16,46), X(19,49), X(20,50), X(23,53), X(24,54), X(27,57), X(28,58), + X(31,61), X(32,62), X(35,65), X(36,66), X(39,69), X(40,70), X(43,73), X(44,74), + X(47,77), X(48,78), X(51,81), X(52,82), X(55,85), X(56,86), X(59,89), X(60,90), + X(63,93), X(64,94), X(67,97), X(68,98), X(71,101), X(72,102), X(75,105), + X(76,106), X(79,109), X(80,110), X(83,113), X(84,114), X(87,117), X(88,118), + X(91,121), X(92,122), X(95,125), X(96,126), X(99,129), X(100,130), X(103,133), + X(104,134), X(107,137), X(108,138), X(111,141), X(112,142), X(115,145), + X(116,146), X(119,149), X(120,150), X(123,153), X(124,154), X(127,157), + X(128,158), X(131,161), X(132,162), X(135,165), X(136,166), X(139,169), + X(140,170), X(143,173), X(144,174), X(147,177), X(148,178), X(151,181), + X(152,182), X(155,185), X(156,186), X(159,189), X(160,190), X(163,193), + X(164,194), X(167,197), X(168,198), X(171,201), X(172,202), X(175,205), + X(176,206), X(179,209), X(180,210), X(183,213), X(184,214), X(187,217), + X(188,218), X(191,221), X(192,222), X(195,225), X(196,226), X(199,229), + X(200,230), X(203,233), X(204,234), X(207,237), X(208,238), X(211,241), + X(212,242), X(215,245), X(216,246), X(219,249), X(220,250), X(223,253), + X(224,254), X(3,17), X(4,18), X(7,21), X(8,22), X(11,25), X(12,26), X(15,29), + X(16,30), X(19,33), X(20,34), X(23,37), X(24,38), X(27,41), X(28,42), X(31,45), + X(32,46), X(35,49), X(36,50), X(39,53), X(40,54), X(43,57), X(44,58), X(47,61), + X(48,62), X(51,65), X(52,66), X(55,69), X(56,70), X(59,73), X(60,74), X(63,77), + X(64,78), X(67,81), X(68,82), X(71,85), X(72,86), X(75,89), X(76,90), X(79,93), + X(80,94), X(83,97), X(84,98), X(87,101), X(88,102), X(91,105), X(92,106), + X(95,109), X(96,110), X(99,113), X(100,114), X(103,117), X(104,118), + X(107,121), X(108,122), X(111,125), X(112,126), X(115,129), X(116,130), + X(119,133), X(120,134), X(123,137), X(124,138), X(127,141), X(128,142), + X(131,145), X(132,146), X(135,149), X(136,150), X(139,153), X(140,154), + X(143,157), X(144,158), X(147,161), X(148,162), X(151,165), X(152,166), + X(155,169), X(156,170), X(159,173), X(160,174), X(163,177), X(164,178), + X(167,181), X(168,182), X(171,185), X(172,186), X(175,189), X(176,190), + X(179,193), X(180,194), X(183,197), X(184,198), X(187,201), X(188,202), + X(191,205), X(192,206), X(195,209), X(196,210), X(199,213), X(200,214), + X(203,217), X(204,218), X(207,221), X(208,222), X(211,225), X(212,226), + X(215,229), X(216,230), X(219,233), X(220,234), X(223,237), X(224,238), + X(227,241), X(228,242), X(231,245), X(232,246), X(235,249), X(236,250), + X(239,253), X(240,254), X(3,9), X(4,10), X(7,13), X(8,14), X(11,17), X(12,18), + X(15,21), X(16,22), X(19,25), X(20,26), X(23,29), X(24,30), X(27,33), X(28,34), + X(31,37), X(32,38), X(35,41), X(36,42), X(39,45), X(40,46), X(43,49), X(44,50), + X(47,53), X(48,54), X(51,57), X(52,58), X(55,61), X(56,62), X(59,65), X(60,66), + X(63,69), X(64,70), X(67,73), X(68,74), X(71,77), X(72,78), X(75,81), X(76,82), + X(79,85), X(80,86), X(83,89), X(84,90), X(87,93), X(88,94), X(91,97), X(92,98), + X(95,101), X(96,102), X(99,105), X(100,106), X(103,109), X(104,110), + X(107,113), X(108,114), X(111,117), X(112,118), X(115,121), X(116,122), + X(119,125), X(120,126), X(123,129), X(124,130), X(127,133), X(128,134), + X(131,137), X(132,138), X(135,141), X(136,142), X(139,145), X(140,146), + X(143,149), X(144,150), X(147,153), X(148,154), X(151,157), X(152,158), + X(155,161), X(156,162), X(159,165), X(160,166), X(163,169), X(164,170), + X(167,173), X(168,174), X(171,177), X(172,178), X(175,181), X(176,182), + X(179,185), X(180,186), X(183,189), X(184,190), X(187,193), X(188,194), + X(191,197), X(192,198), X(195,201), X(196,202), X(199,205), X(200,206), + X(203,209), X(204,210), X(207,213), X(208,214), X(211,217), X(212,218), + X(215,221), X(216,222), X(219,225), X(220,226), X(223,229), X(224,230), + X(227,233), X(228,234), X(231,237), X(232,238), X(235,241), X(236,242), + X(239,245), X(240,246), X(243,249), X(244,250), X(247,253), X(248,254), X(3,5), + X(4,6), X(7,9), X(8,10), X(11,13), X(12,14), X(15,17), X(16,18), X(19,21), + X(20,22), X(23,25), X(24,26), X(27,29), X(28,30), X(31,33), X(32,34), X(35,37), + X(36,38), X(39,41), X(40,42), X(43,45), X(44,46), X(47,49), X(48,50), X(51,53), + X(52,54), X(55,57), X(56,58), X(59,61), X(60,62), X(63,65), X(64,66), X(67,69), + X(68,70), X(71,73), X(72,74), X(75,77), X(76,78), X(79,81), X(80,82), X(83,85), + X(84,86), X(87,89), X(88,90), X(91,93), X(92,94), X(95,97), X(96,98), + X(99,101), X(100,102), X(103,105), X(104,106), X(107,109), X(108,110), + X(111,113), X(112,114), X(115,117), X(116,118), X(119,121), X(120,122), + X(123,125), X(124,126), X(127,129), X(128,130), X(131,133), X(132,134), + X(135,137), X(136,138), X(139,141), X(140,142), X(143,145), X(144,146), + X(147,149), X(148,150), X(151,153), X(152,154), X(155,157), X(156,158), + X(159,161), X(160,162), X(163,165), X(164,166), X(167,169), X(168,170), + X(171,173), X(172,174), X(175,177), X(176,178), X(179,181), X(180,182), + X(183,185), X(184,186), X(187,189), X(188,190), X(191,193), X(192,194), + X(195,197), X(196,198), X(199,201), X(200,202), X(203,205), X(204,206), + X(207,209), X(208,210), X(211,213), X(212,214), X(215,217), X(216,218), + X(219,221), X(220,222), X(223,225), X(224,226), X(227,229), X(228,230), + X(231,233), X(232,234), X(235,237), X(236,238), X(239,241), X(240,242), + X(243,245), X(244,246), X(247,249), X(248,250), X(251,253), X(252,254), X(1,2), + X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16), X(17,18), + X(19,20), X(21,22), X(23,24), X(25,26), X(27,28), X(29,30), X(31,32), X(33,34), + X(35,36), X(37,38), X(39,40), X(41,42), X(43,44), X(45,46), X(47,48), X(49,50), + X(51,52), X(53,54), X(55,56), X(57,58), X(59,60), X(61,62), X(63,64), X(65,66), + X(67,68), X(69,70), X(71,72), X(73,74), X(75,76), X(77,78), X(79,80), X(81,82), + X(83,84), X(85,86), X(87,88), X(89,90), X(91,92), X(93,94), X(95,96), X(97,98), + X(99,100), X(101,102), X(103,104), X(105,106), X(107,108), X(109,110), + X(111,112), X(113,114), X(115,116), X(117,118), X(119,120), X(121,122), + X(123,124), X(125,126), X(127,128), X(129,130), X(131,132), X(133,134), + X(135,136), X(137,138), X(139,140), X(141,142), X(143,144), X(145,146), + X(147,148), X(149,150), X(151,152), X(153,154), X(155,156), X(157,158), + X(159,160), X(161,162), X(163,164), X(165,166), X(167,168), X(169,170), + X(171,172), X(173,174), X(175,176), X(177,178), X(179,180), X(181,182), + X(183,184), X(185,186), X(187,188), X(189,190), X(191,192), X(193,194), + X(195,196), X(197,198), X(199,200), X(201,202), X(203,204), X(205,206), + X(207,208), X(209,210), X(211,212), X(213,214), X(215,216), X(217,218), + X(219,220), X(221,222), X(223,224), X(225,226), X(227,228), X(229,230), + X(231,232), X(233,234), X(235,236), X(237,238), X(239,240), X(241,242), + X(243,244), X(245,246), X(247,248), X(249,250), X(251,252), X(253,254), + X(2,129), X(4,131), X(6,133), X(8,135), X(10,137), X(12,139), X(14,141), + X(16,143), X(18,145), X(20,147), X(22,149), X(24,151), X(26,153), X(28,155), + X(30,157), X(32,159), X(34,161), X(36,163), X(38,165), X(40,167), X(42,169), + X(44,171), X(46,173), X(48,175), X(50,177), X(52,179), X(54,181), X(56,183), + X(58,185), X(60,187), X(62,189), X(64,191), X(66,193), X(68,195), X(70,197), + X(72,199), X(74,201), X(76,203), X(78,205), X(80,207), X(82,209), X(84,211), + X(86,213), X(88,215), X(90,217), X(92,219), X(94,221), X(96,223), X(98,225), + X(100,227), X(102,229), X(104,231), X(106,233), X(108,235), X(110,237), + X(112,239), X(114,241), X(116,243), X(118,245), X(120,247), X(122,249), + X(124,251), X(126,253), X(2,65), X(4,67), X(6,69), X(8,71), X(10,73), X(12,75), + X(14,77), X(16,79), X(18,81), X(20,83), X(22,85), X(24,87), X(26,89), X(28,91), + X(30,93), X(32,95), X(34,97), X(36,99), X(38,101), X(40,103), X(42,105), + X(44,107), X(46,109), X(48,111), X(50,113), X(52,115), X(54,117), X(56,119), + X(58,121), X(60,123), X(62,125), X(64,127), X(66,129), X(68,131), X(70,133), + X(72,135), X(74,137), X(76,139), X(78,141), X(80,143), X(82,145), X(84,147), + X(86,149), X(88,151), X(90,153), X(92,155), X(94,157), X(96,159), X(98,161), + X(100,163), X(102,165), X(104,167), X(106,169), X(108,171), X(110,173), + X(112,175), X(114,177), X(116,179), X(118,181), X(120,183), X(122,185), + X(124,187), X(126,189), X(128,191), X(130,193), X(132,195), X(134,197), + X(136,199), X(138,201), X(140,203), X(142,205), X(144,207), X(146,209), + X(148,211), X(150,213), X(152,215), X(154,217), X(156,219), X(158,221), + X(160,223), X(162,225), X(164,227), X(166,229), X(168,231), X(170,233), + X(172,235), X(174,237), X(176,239), X(178,241), X(180,243), X(182,245), + X(184,247), X(186,249), X(188,251), X(190,253), X(2,33), X(4,35), X(6,37), + X(8,39), X(10,41), X(12,43), X(14,45), X(16,47), X(18,49), X(20,51), X(22,53), + X(24,55), X(26,57), X(28,59), X(30,61), X(32,63), X(34,65), X(36,67), X(38,69), + X(40,71), X(42,73), X(44,75), X(46,77), X(48,79), X(50,81), X(52,83), X(54,85), + X(56,87), X(58,89), X(60,91), X(62,93), X(64,95), X(66,97), X(68,99), + X(70,101), X(72,103), X(74,105), X(76,107), X(78,109), X(80,111), X(82,113), + X(84,115), X(86,117), X(88,119), X(90,121), X(92,123), X(94,125), X(96,127), + X(98,129), X(100,131), X(102,133), X(104,135), X(106,137), X(108,139), + X(110,141), X(112,143), X(114,145), X(116,147), X(118,149), X(120,151), + X(122,153), X(124,155), X(126,157), X(128,159), X(130,161), X(132,163), + X(134,165), X(136,167), X(138,169), X(140,171), X(142,173), X(144,175), + X(146,177), X(148,179), X(150,181), X(152,183), X(154,185), X(156,187), + X(158,189), X(160,191), X(162,193), X(164,195), X(166,197), X(168,199), + X(170,201), X(172,203), X(174,205), X(176,207), X(178,209), X(180,211), + X(182,213), X(184,215), X(186,217), X(188,219), X(190,221), X(192,223), + X(194,225), X(196,227), X(198,229), X(200,231), X(202,233), X(204,235), + X(206,237), X(208,239), X(210,241), X(212,243), X(214,245), X(216,247), + X(218,249), X(220,251), X(222,253), X(2,17), X(4,19), X(6,21), X(8,23), + X(10,25), X(12,27), X(14,29), X(16,31), X(18,33), X(20,35), X(22,37), X(24,39), + X(26,41), X(28,43), X(30,45), X(32,47), X(34,49), X(36,51), X(38,53), X(40,55), + X(42,57), X(44,59), X(46,61), X(48,63), X(50,65), X(52,67), X(54,69), X(56,71), + X(58,73), X(60,75), X(62,77), X(64,79), X(66,81), X(68,83), X(70,85), X(72,87), + X(74,89), X(76,91), X(78,93), X(80,95), X(82,97), X(84,99), X(86,101), + X(88,103), X(90,105), X(92,107), X(94,109), X(96,111), X(98,113), X(100,115), + X(102,117), X(104,119), X(106,121), X(108,123), X(110,125), X(112,127), + X(114,129), X(116,131), X(118,133), X(120,135), X(122,137), X(124,139), + X(126,141), X(128,143), X(130,145), X(132,147), X(134,149), X(136,151), + X(138,153), X(140,155), X(142,157), X(144,159), X(146,161), X(148,163), + X(150,165), X(152,167), X(154,169), X(156,171), X(158,173), X(160,175), + X(162,177), X(164,179), X(166,181), X(168,183), X(170,185), X(172,187), + X(174,189), X(176,191), X(178,193), X(180,195), X(182,197), X(184,199), + X(186,201), X(188,203), X(190,205), X(192,207), X(194,209), X(196,211), + X(198,213), X(200,215), X(202,217), X(204,219), X(206,221), X(208,223), + X(210,225), X(212,227), X(214,229), X(216,231), X(218,233), X(220,235), + X(222,237), X(224,239), X(226,241), X(228,243), X(230,245), X(232,247), + X(234,249), X(236,251), X(238,253), X(2,9), X(4,11), X(6,13), X(8,15), + X(10,17), X(12,19), X(14,21), X(16,23), X(18,25), X(20,27), X(22,29), X(24,31), + X(26,33), X(28,35), X(30,37), X(32,39), X(34,41), X(36,43), X(38,45), X(40,47), + X(42,49), X(44,51), X(46,53), X(48,55), X(50,57), X(52,59), X(54,61), X(56,63), + X(58,65), X(60,67), X(62,69), X(64,71), X(66,73), X(68,75), X(70,77), X(72,79), + X(74,81), X(76,83), X(78,85), X(80,87), X(82,89), X(84,91), X(86,93), X(88,95), + X(90,97), X(92,99), X(94,101), X(96,103), X(98,105), X(100,107), X(102,109), + X(104,111), X(106,113), X(108,115), X(110,117), X(112,119), X(114,121), + X(116,123), X(118,125), X(120,127), X(122,129), X(124,131), X(126,133), + X(128,135), X(130,137), X(132,139), X(134,141), X(136,143), X(138,145), + X(140,147), X(142,149), X(144,151), X(146,153), X(148,155), X(150,157), + X(152,159), X(154,161), X(156,163), X(158,165), X(160,167), X(162,169), + X(164,171), X(166,173), X(168,175), X(170,177), X(172,179), X(174,181), + X(176,183), X(178,185), X(180,187), X(182,189), X(184,191), X(186,193), + X(188,195), X(190,197), X(192,199), X(194,201), X(196,203), X(198,205), + X(200,207), X(202,209), X(204,211), X(206,213), X(208,215), X(210,217), + X(212,219), X(214,221), X(216,223), X(218,225), X(220,227), X(222,229), + X(224,231), X(226,233), X(228,235), X(230,237), X(232,239), X(234,241), + X(236,243), X(238,245), X(240,247), X(242,249), X(244,251), X(246,253), X(2,5), + X(4,7), X(6,9), X(8,11), X(10,13), X(12,15), X(14,17), X(16,19), X(18,21), + X(20,23), X(22,25), X(24,27), X(26,29), X(28,31), X(30,33), X(32,35), X(34,37), + X(36,39), X(38,41), X(40,43), X(42,45), X(44,47), X(46,49), X(48,51), X(50,53), + X(52,55), X(54,57), X(56,59), X(58,61), X(60,63), X(62,65), X(64,67), X(66,69), + X(68,71), X(70,73), X(72,75), X(74,77), X(76,79), X(78,81), X(80,83), X(82,85), + X(84,87), X(86,89), X(88,91), X(90,93), X(92,95), X(94,97), X(96,99), + X(98,101), X(100,103), X(102,105), X(104,107), X(106,109), X(108,111), + X(110,113), X(112,115), X(114,117), X(116,119), X(118,121), X(120,123), + X(122,125), X(124,127), X(126,129), X(128,131), X(130,133), X(132,135), + X(134,137), X(136,139), X(138,141), X(140,143), X(142,145), X(144,147), + X(146,149), X(148,151), X(150,153), X(152,155), X(154,157), X(156,159), + X(158,161), X(160,163), X(162,165), X(164,167), X(166,169), X(168,171), + X(170,173), X(172,175), X(174,177), X(176,179), X(178,181), X(180,183), + X(182,185), X(184,187), X(186,189), X(188,191), X(190,193), X(192,195), + X(194,197), X(196,199), X(198,201), X(200,203), X(202,205), X(204,207), + X(206,209), X(208,211), X(210,213), X(212,215), X(214,217), X(216,219), + X(218,221), X(220,223), X(222,225), X(224,227), X(226,229), X(228,231), + X(230,233), X(232,235), X(234,237), X(236,239), X(238,241), X(240,243), + X(242,245), X(244,247), X(246,249), X(248,251), X(250,253), X(2,3), X(4,5), + X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(16,17), X(18,19), X(20,21), + X(22,23), X(24,25), X(26,27), X(28,29), X(30,31), X(32,33), X(34,35), X(36,37), + X(38,39), X(40,41), X(42,43), X(44,45), X(46,47), X(48,49), X(50,51), X(52,53), + X(54,55), X(56,57), X(58,59), X(60,61), X(62,63), X(64,65), X(66,67), X(68,69), + X(70,71), X(72,73), X(74,75), X(76,77), X(78,79), X(80,81), X(82,83), X(84,85), + X(86,87), X(88,89), X(90,91), X(92,93), X(94,95), X(96,97), X(98,99), + X(100,101), X(102,103), X(104,105), X(106,107), X(108,109), X(110,111), + X(112,113), X(114,115), X(116,117), X(118,119), X(120,121), X(122,123), + X(124,125), X(126,127), X(128,129), X(130,131), X(132,133), X(134,135), + X(136,137), X(138,139), X(140,141), X(142,143), X(144,145), X(146,147), + X(148,149), X(150,151), X(152,153), X(154,155), X(156,157), X(158,159), + X(160,161), X(162,163), X(164,165), X(166,167), X(168,169), X(170,171), + X(172,173), X(174,175), X(176,177), X(178,179), X(180,181), X(182,183), + X(184,185), X(186,187), X(188,189), X(190,191), X(192,193), X(194,195), + X(196,197), X(198,199), X(200,201), X(202,203), X(204,205), X(206,207), + X(208,209), X(210,211), X(212,213), X(214,215), X(216,217), X(218,219), + X(220,221), X(222,223), X(224,225), X(226,227), X(228,229), X(230,231), + X(232,233), X(234,235), X(236,237), X(238,239), X(240,241), X(242,243), + X(244,245), X(246,247), X(248,249), X(250,251), X(252,253) +}; + +// +// +// + +struct hsg_network const hsg_networks_sorting[] = + { + LS(2), + LS(4), + LS(6), + LS(8), + LS(10), + LS(12), + LS(14), + LS(16), + LS(18), + LS(20), + LS(22), + LS(24), + LS(26), + LS(28), + LS(30), + LS(32), + LS(34), + LS(36), + LS(38), + LS(40), + LS(42), + LS(44), + LS(46), + LS(48), + LS(50), + LS(52), + LS(54), + LS(56), + LS(58), + LS(60), + LS(62), + LS(64), + LS(66), + LS(68), + LS(70), + LS(72), + LS(74), + LS(76), + LS(78), + LS(80), + LS(82), + LS(84), + LS(86), + LS(88), + LS(90), + LS(92), + LS(94), + LS(96), + LS(98), + LS(100), + LS(102), + LS(104), + LS(106), + LS(108), + LS(110), + LS(112), + LS(114), + LS(116), + LS(118), + LS(120), + LS(122), + LS(124), + LS(126), + LS(128), + LS(130), + LS(132), + LS(134), + LS(136), + LS(138), + LS(140), + LS(142), + LS(144), + LS(146), + LS(148), + LS(150), + LS(152), + LS(154), + LS(156), + LS(158), + LS(160), + LS(162), + LS(164), + LS(166), + LS(168), + LS(170), + LS(172), + LS(174), + LS(176), + LS(178), + LS(180), + LS(182), + LS(184), + LS(186), + LS(188), + LS(190), + LS(192), + LS(194), + LS(196), + LS(198), + LS(200), + LS(202), + LS(204), + LS(206), + LS(208), + LS(210), + LS(212), + LS(214), + LS(216), + LS(218), + LS(220), + LS(222), + LS(224), + LS(226), + LS(228), + LS(230), + LS(232), + LS(234), + LS(236), + LS(238), + LS(240), + LS(242), + LS(244), + LS(246), + LS(248), + LS(250), + LS(252), + LS(254) + }; + +// +// +// |