typedef unsigned long int L; static L const m = 0x0101010101010101L; static L ww0(L x) {return 0;} static L ww1(L x) {return x;} static L ww2(L a) {return ({L h = a>>0&m; h<<1;}) ^ ({L h = a>>1&m; h<<2;}) ^ ({L h = a>>2&m; h<<3;}) ^ ({L h = a>>3&m; h<<4;}) ^ ({L h = a>>4&m; h<<5;}) ^ ({L h = a>>5&m; h<<6;}) ^ ({L h = a>>6&m; h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<3^h<<4;});} static L ww3(L a) {return ({L h = a>>0&m; h<<0^h<<1;}) ^ ({L h = a>>1&m; h<<1^h<<2;}) ^ ({L h = a>>2&m; h<<2^h<<3;}) ^ ({L h = a>>3&m; h<<3^h<<4;}) ^ ({L h = a>>4&m; h<<4^h<<5;}) ^ ({L h = a>>5&m; h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<3^h<<4^h<<7;});} static L ww4(L a) {return ({L h = a>>0&m; h<<2;}) ^ ({L h = a>>1&m; h<<3;}) ^ ({L h = a>>2&m; h<<4;}) ^ ({L h = a>>3&m; h<<5;}) ^ ({L h = a>>4&m; h<<6;}) ^ ({L h = a>>5&m; h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<3^h<<4;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<4^h<<5;});} static L ww5(L a) {return ({L h = a>>0&m; h<<0^h<<2;}) ^ ({L h = a>>1&m; h<<1^h<<3;}) ^ ({L h = a>>2&m; h<<2^h<<4;}) ^ ({L h = a>>3&m; h<<3^h<<5;}) ^ ({L h = a>>4&m; h<<4^h<<6;}) ^ ({L h = a>>5&m; h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<3^h<<4^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<4^h<<5^h<<7;});} static L ww6(L a) {return ({L h = a>>0&m; h<<1^h<<2;}) ^ ({L h = a>>1&m; h<<2^h<<3;}) ^ ({L h = a>>2&m; h<<3^h<<4;}) ^ ({L h = a>>3&m; h<<4^h<<5;}) ^ ({L h = a>>4&m; h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<3^h<<4^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<3^h<<5;});} static L ww7(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<3;}) ^ ({L h = a>>2&m; h<<2^h<<3^h<<4;}) ^ ({L h = a>>3&m; h<<3^h<<4^h<<5;}) ^ ({L h = a>>4&m; h<<4^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<3^h<<5^h<<7;});} static L ww8(L a) {return ({L h = a>>0&m; h<<3;}) ^ ({L h = a>>1&m; h<<4;}) ^ ({L h = a>>2&m; h<<5;}) ^ ({L h = a>>3&m; h<<6;}) ^ ({L h = a>>4&m; h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<3^h<<4;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<4^h<<5;}) ^ ({L h = a>>7&m; h<<2^h<<3^h<<5^h<<6;});} static L ww9(L a) {return ({L h = a>>0&m; h<<0^h<<3;}) ^ ({L h = a>>1&m; h<<1^h<<4;}) ^ ({L h = a>>2&m; h<<2^h<<5;}) ^ ({L h = a>>3&m; h<<3^h<<6;}) ^ ({L h = a>>4&m; h<<4^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<3^h<<4^h<<5;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<2^h<<3^h<<5^h<<6^h<<7;});} static L ww10(L a) {return ({L h = a>>0&m; h<<1^h<<3;}) ^ ({L h = a>>1&m; h<<2^h<<4;}) ^ ({L h = a>>2&m; h<<3^h<<5;}) ^ ({L h = a>>3&m; h<<4^h<<6;}) ^ ({L h = a>>4&m; h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<3^h<<4^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<6;});} static L ww11(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<3;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<4;}) ^ ({L h = a>>2&m; h<<2^h<<3^h<<5;}) ^ ({L h = a>>3&m; h<<3^h<<4^h<<6;}) ^ ({L h = a>>4&m; h<<4^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<6^h<<7;});} static L ww12(L a) {return ({L h = a>>0&m; h<<2^h<<3;}) ^ ({L h = a>>1&m; h<<3^h<<4;}) ^ ({L h = a>>2&m; h<<4^h<<5;}) ^ ({L h = a>>3&m; h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<3^h<<4^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<3^h<<5;}) ^ ({L h = a>>7&m; h<<1^h<<3^h<<4^h<<6;});} static L ww13(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<3;}) ^ ({L h = a>>1&m; h<<1^h<<3^h<<4;}) ^ ({L h = a>>2&m; h<<2^h<<4^h<<5;}) ^ ({L h = a>>3&m; h<<3^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<4^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<3^h<<4^h<<6^h<<7;});} static L ww14(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<3;}) ^ ({L h = a>>1&m; h<<2^h<<3^h<<4;}) ^ ({L h = a>>2&m; h<<3^h<<4^h<<5;}) ^ ({L h = a>>3&m; h<<4^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<6;});} static L ww15(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<3;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<3^h<<4;}) ^ ({L h = a>>2&m; h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>3&m; h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<6^h<<7;});} static L ww16(L a) {return ({L h = a>>0&m; h<<4;}) ^ ({L h = a>>1&m; h<<5;}) ^ ({L h = a>>2&m; h<<6;}) ^ ({L h = a>>3&m; h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<3^h<<4;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<4^h<<5;}) ^ ({L h = a>>6&m; h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<3^h<<4^h<<6^h<<7;});} static L ww17(L a) {return ({L h = a>>0&m; h<<0^h<<4;}) ^ ({L h = a>>1&m; h<<1^h<<5;}) ^ ({L h = a>>2&m; h<<2^h<<6;}) ^ ({L h = a>>3&m; h<<3^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<3;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<4;}) ^ ({L h = a>>6&m; h<<2^h<<3^h<<5;}) ^ ({L h = a>>7&m; h<<3^h<<4^h<<6;});} static L ww18(L a) {return ({L h = a>>0&m; h<<1^h<<4;}) ^ ({L h = a>>1&m; h<<2^h<<5;}) ^ ({L h = a>>2&m; h<<3^h<<6;}) ^ ({L h = a>>3&m; h<<4^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<3^h<<4^h<<5;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<6^h<<7;});} static L ww19(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<4;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<5;}) ^ ({L h = a>>2&m; h<<2^h<<3^h<<6;}) ^ ({L h = a>>3&m; h<<3^h<<4^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<3^h<<5;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<4^h<<6;}) ^ ({L h = a>>6&m; h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<6;});} static L ww20(L a) {return ({L h = a>>0&m; h<<2^h<<4;}) ^ ({L h = a>>1&m; h<<3^h<<5;}) ^ ({L h = a>>2&m; h<<4^h<<6;}) ^ ({L h = a>>3&m; h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<3^h<<4^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<3^h<<5^h<<6^h<<7;});} static L ww21(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<4;}) ^ ({L h = a>>1&m; h<<1^h<<3^h<<5;}) ^ ({L h = a>>2&m; h<<2^h<<4^h<<6;}) ^ ({L h = a>>3&m; h<<3^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<3^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<4^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<4^h<<5;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<3^h<<5^h<<6;});} static L ww22(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<4;}) ^ ({L h = a>>1&m; h<<2^h<<3^h<<5;}) ^ ({L h = a>>2&m; h<<3^h<<4^h<<6;}) ^ ({L h = a>>3&m; h<<4^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<4^h<<5^h<<6^h<<7;});} static L ww23(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<4;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<3^h<<5;}) ^ ({L h = a>>2&m; h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>3&m; h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<3^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<4^h<<5^h<<6;});} static L ww24(L a) {return ({L h = a>>0&m; h<<3^h<<4;}) ^ ({L h = a>>1&m; h<<4^h<<5;}) ^ ({L h = a>>2&m; h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<3^h<<4^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<3^h<<5;}) ^ ({L h = a>>6&m; h<<1^h<<3^h<<4^h<<6;}) ^ ({L h = a>>7&m; h<<2^h<<4^h<<5^h<<7;});} static L ww25(L a) {return ({L h = a>>0&m; h<<0^h<<3^h<<4;}) ^ ({L h = a>>1&m; h<<1^h<<4^h<<5;}) ^ ({L h = a>>2&m; h<<2^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<3^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<3^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<3;}) ^ ({L h = a>>6&m; h<<1^h<<3^h<<4;}) ^ ({L h = a>>7&m; h<<2^h<<4^h<<5;});} static L ww26(L a) {return ({L h = a>>0&m; h<<1^h<<3^h<<4;}) ^ ({L h = a>>1&m; h<<2^h<<4^h<<5;}) ^ ({L h = a>>2&m; h<<3^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<4^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<7;});} static L ww27(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<3^h<<4;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<4^h<<5;}) ^ ({L h = a>>2&m; h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<3^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<3^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<3^h<<4^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<3^h<<5;});} static L ww28(L a) {return ({L h = a>>0&m; h<<2^h<<3^h<<4;}) ^ ({L h = a>>1&m; h<<3^h<<4^h<<5;}) ^ ({L h = a>>2&m; h<<4^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<7;});} static L ww29(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<3^h<<4;}) ^ ({L h = a>>1&m; h<<1^h<<3^h<<4^h<<5;}) ^ ({L h = a>>2&m; h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<3^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<3^h<<7;}) ^ ({L h = a>>6&m; h<<0;}) ^ ({L h = a>>7&m; h<<1;});} static L ww30(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<3^h<<4;}) ^ ({L h = a>>1&m; h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>2&m; h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<3^h<<4^h<<7;});} static L ww31(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<3^h<<4;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>2&m; h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<3^h<<4;});} static L ww32(L a) {return ({L h = a>>0&m; h<<5;}) ^ ({L h = a>>1&m; h<<6;}) ^ ({L h = a>>2&m; h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<3^h<<4;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<4^h<<5;}) ^ ({L h = a>>5&m; h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<3^h<<5^h<<7;});} static L ww33(L a) {return ({L h = a>>0&m; h<<0^h<<5;}) ^ ({L h = a>>1&m; h<<1^h<<6;}) ^ ({L h = a>>2&m; h<<2^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<4;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<5;}) ^ ({L h = a>>5&m; h<<2^h<<3^h<<6;}) ^ ({L h = a>>6&m; h<<3^h<<4^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<3^h<<5;});} static L ww34(L a) {return ({L h = a>>0&m; h<<1^h<<5;}) ^ ({L h = a>>1&m; h<<2^h<<6;}) ^ ({L h = a>>2&m; h<<3^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<3;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<4;}) ^ ({L h = a>>5&m; h<<2^h<<3^h<<5;}) ^ ({L h = a>>6&m; h<<3^h<<4^h<<6;}) ^ ({L h = a>>7&m; h<<4^h<<5^h<<7;});} static L ww35(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<5;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<6;}) ^ ({L h = a>>2&m; h<<2^h<<3^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1;}) ^ ({L h = a>>4&m; h<<1^h<<2;}) ^ ({L h = a>>5&m; h<<2^h<<3;}) ^ ({L h = a>>6&m; h<<3^h<<4;}) ^ ({L h = a>>7&m; h<<4^h<<5;});} static L ww36(L a) {return ({L h = a>>0&m; h<<2^h<<5;}) ^ ({L h = a>>1&m; h<<3^h<<6;}) ^ ({L h = a>>2&m; h<<4^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<3^h<<4^h<<5;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<3^h<<4^h<<7;});} static L ww37(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<5;}) ^ ({L h = a>>1&m; h<<1^h<<3^h<<6;}) ^ ({L h = a>>2&m; h<<2^h<<4^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<4^h<<5;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<3^h<<4;});} static L ww38(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<5;}) ^ ({L h = a>>1&m; h<<2^h<<3^h<<6;}) ^ ({L h = a>>2&m; h<<3^h<<4^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<3^h<<5;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<4^h<<6;}) ^ ({L h = a>>5&m; h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<7;});} static L ww39(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<5;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<3^h<<6;}) ^ ({L h = a>>2&m; h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<5;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<6;}) ^ ({L h = a>>5&m; h<<2^h<<3^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1;}) ^ ({L h = a>>7&m; h<<1^h<<2;});} static L ww40(L a) {return ({L h = a>>0&m; h<<3^h<<5;}) ^ ({L h = a>>1&m; h<<4^h<<6;}) ^ ({L h = a>>2&m; h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<3^h<<4^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<6^h<<7;});} static L ww41(L a) {return ({L h = a>>0&m; h<<0^h<<3^h<<5;}) ^ ({L h = a>>1&m; h<<1^h<<4^h<<6;}) ^ ({L h = a>>2&m; h<<2^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<4^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<4^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<6;});} static L ww42(L a) {return ({L h = a>>0&m; h<<1^h<<3^h<<5;}) ^ ({L h = a>>1&m; h<<2^h<<4^h<<6;}) ^ ({L h = a>>2&m; h<<3^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<3^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<4^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<4^h<<5;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<2^h<<3^h<<4^h<<6^h<<7;});} static L ww43(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<3^h<<5;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<4^h<<6;}) ^ ({L h = a>>2&m; h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<4;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<3^h<<5;}) ^ ({L h = a>>7&m; h<<2^h<<3^h<<4^h<<6;});} static L ww44(L a) {return ({L h = a>>0&m; h<<2^h<<3^h<<5;}) ^ ({L h = a>>1&m; h<<3^h<<4^h<<6;}) ^ ({L h = a>>2&m; h<<4^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<4^h<<5^h<<6^h<<7;});} static L ww45(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<3^h<<5;}) ^ ({L h = a>>1&m; h<<1^h<<3^h<<4^h<<6;}) ^ ({L h = a>>2&m; h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<4^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<4^h<<5^h<<6;});} static L ww46(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<3^h<<5;}) ^ ({L h = a>>1&m; h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>2&m; h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<3^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<3^h<<5^h<<6^h<<7;});} static L ww47(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<3^h<<5;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>2&m; h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<4^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<4^h<<5;}) ^ ({L h = a>>7&m; h<<1^h<<3^h<<5^h<<6;});} static L ww48(L a) {return ({L h = a>>0&m; h<<4^h<<5;}) ^ ({L h = a>>1&m; h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<3^h<<4^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<3^h<<5;}) ^ ({L h = a>>5&m; h<<1^h<<3^h<<4^h<<6;}) ^ ({L h = a>>6&m; h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<4^h<<5^h<<6;});} static L ww49(L a) {return ({L h = a>>0&m; h<<0^h<<4^h<<5;}) ^ ({L h = a>>1&m; h<<1^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<2^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<4^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>5&m; h<<1^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<4^h<<5^h<<6^h<<7;});} static L ww50(L a) {return ({L h = a>>0&m; h<<1^h<<4^h<<5;}) ^ ({L h = a>>1&m; h<<2^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<3^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<3^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<3;}) ^ ({L h = a>>5&m; h<<1^h<<3^h<<4;}) ^ ({L h = a>>6&m; h<<2^h<<4^h<<5;}) ^ ({L h = a>>7&m; h<<3^h<<5^h<<6;});} static L ww51(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<4^h<<5;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<3^h<<4;}) ^ ({L h = a>>5&m; h<<1^h<<3^h<<4^h<<5;}) ^ ({L h = a>>6&m; h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<3^h<<5^h<<6^h<<7;});} static L ww52(L a) {return ({L h = a>>0&m; h<<2^h<<4^h<<5;}) ^ ({L h = a>>1&m; h<<3^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<4^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<6;});} static L ww53(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<4^h<<5;}) ^ ({L h = a>>1&m; h<<1^h<<3^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<4^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<6^h<<7;});} static L ww54(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<4^h<<5;}) ^ ({L h = a>>1&m; h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<3^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<3^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<3^h<<4^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<3^h<<5;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<3^h<<4^h<<6;});} static L ww55(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<4^h<<5;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<3^h<<4^h<<6^h<<7;});} static L ww56(L a) {return ({L h = a>>0&m; h<<3^h<<4^h<<5;}) ^ ({L h = a>>1&m; h<<4^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<3^h<<4;});} static L ww57(L a) {return ({L h = a>>0&m; h<<0^h<<3^h<<4^h<<5;}) ^ ({L h = a>>1&m; h<<1^h<<4^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<4^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<7;});} static L ww58(L a) {return ({L h = a>>0&m; h<<1^h<<3^h<<4^h<<5;}) ^ ({L h = a>>1&m; h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<3^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<3^h<<7;}) ^ ({L h = a>>5&m; h<<0;}) ^ ({L h = a>>6&m; h<<1;}) ^ ({L h = a>>7&m; h<<2;});} static L ww59(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<3^h<<4^h<<5;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<5;}) ^ ({L h = a>>6&m; h<<1^h<<6;}) ^ ({L h = a>>7&m; h<<2^h<<7;});} static L ww60(L a) {return ({L h = a>>0&m; h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>1&m; h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<3^h<<4^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<3^h<<5;});} static L ww61(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>1&m; h<<1^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<3^h<<5^h<<7;});} static L ww62(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>1&m; h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<3^h<<4;}) ^ ({L h = a>>7&m; h<<1^h<<4^h<<5;});} static L ww63(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<3^h<<4^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<4^h<<5^h<<7;});} static L ww64(L a) {return ({L h = a>>0&m; h<<6;}) ^ ({L h = a>>1&m; h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<3^h<<4;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<4^h<<5;}) ^ ({L h = a>>4&m; h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<3^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<3^h<<6;});} static L ww65(L a) {return ({L h = a>>0&m; h<<0^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<3^h<<4;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>4&m; h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<3^h<<6^h<<7;});} static L ww66(L a) {return ({L h = a>>0&m; h<<1^h<<6;}) ^ ({L h = a>>1&m; h<<2^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<4;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<5;}) ^ ({L h = a>>4&m; h<<2^h<<3^h<<6;}) ^ ({L h = a>>5&m; h<<3^h<<4^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<3^h<<5;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<4^h<<6;});} static L ww67(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<4;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<3^h<<5;}) ^ ({L h = a>>4&m; h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>5&m; h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<3^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<4^h<<6^h<<7;});} static L ww68(L a) {return ({L h = a>>0&m; h<<2^h<<6;}) ^ ({L h = a>>1&m; h<<3^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<3;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<4;}) ^ ({L h = a>>4&m; h<<2^h<<3^h<<5;}) ^ ({L h = a>>5&m; h<<3^h<<4^h<<6;}) ^ ({L h = a>>6&m; h<<4^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<6;});} static L ww69(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<3^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<3;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<3^h<<4;}) ^ ({L h = a>>4&m; h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>5&m; h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<6^h<<7;});} static L ww70(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<6;}) ^ ({L h = a>>1&m; h<<2^h<<3^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1;}) ^ ({L h = a>>3&m; h<<1^h<<2;}) ^ ({L h = a>>4&m; h<<2^h<<3;}) ^ ({L h = a>>5&m; h<<3^h<<4;}) ^ ({L h = a>>6&m; h<<4^h<<5;}) ^ ({L h = a>>7&m; h<<5^h<<6;});} static L ww71(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<3^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<3;}) ^ ({L h = a>>4&m; h<<2^h<<3^h<<4;}) ^ ({L h = a>>5&m; h<<3^h<<4^h<<5;}) ^ ({L h = a>>6&m; h<<4^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<5^h<<6^h<<7;});} static L ww72(L a) {return ({L h = a>>0&m; h<<3^h<<6;}) ^ ({L h = a>>1&m; h<<4^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<3^h<<4^h<<5;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<5;});} static L ww73(L a) {return ({L h = a>>0&m; h<<0^h<<3^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<4^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<5^h<<7;});} static L ww74(L a) {return ({L h = a>>0&m; h<<1^h<<3^h<<6;}) ^ ({L h = a>>1&m; h<<2^h<<4^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<4^h<<5;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<3^h<<4;}) ^ ({L h = a>>7&m; h<<1^h<<3^h<<4^h<<5;});} static L ww75(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<3^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<4^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<4^h<<5;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<3^h<<4^h<<5^h<<7;});} static L ww76(L a) {return ({L h = a>>0&m; h<<2^h<<3^h<<6;}) ^ ({L h = a>>1&m; h<<3^h<<4^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<3^h<<5;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<4^h<<6;}) ^ ({L h = a>>4&m; h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<4;});} static L ww77(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<3^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<3^h<<4^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<3^h<<5;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>4&m; h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<4^h<<7;});} static L ww78(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<3^h<<6;}) ^ ({L h = a>>1&m; h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<5;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<6;}) ^ ({L h = a>>4&m; h<<2^h<<3^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1;}) ^ ({L h = a>>6&m; h<<1^h<<2;}) ^ ({L h = a>>7&m; h<<2^h<<3;});} static L ww79(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<3^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<5;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<3^h<<6;}) ^ ({L h = a>>4&m; h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<5;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<6;}) ^ ({L h = a>>7&m; h<<2^h<<3^h<<7;});} static L ww80(L a) {return ({L h = a>>0&m; h<<4^h<<6;}) ^ ({L h = a>>1&m; h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<3^h<<4^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<4^h<<7;});} static L ww81(L a) {return ({L h = a>>0&m; h<<0^h<<4^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<4;});} static L ww82(L a) {return ({L h = a>>0&m; h<<1^h<<4^h<<6;}) ^ ({L h = a>>1&m; h<<2^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<4^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<4^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<3^h<<7;});} static L ww83(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<4^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<4^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<3^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<3;});} static L ww84(L a) {return ({L h = a>>0&m; h<<2^h<<4^h<<6;}) ^ ({L h = a>>1&m; h<<3^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<3^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<4^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<4^h<<5;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<5^h<<7;});} static L ww85(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<4^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<3^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<3^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<5;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<3^h<<6;}) ^ ({L h = a>>6&m; h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<5;});} static L ww86(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<4^h<<6;}) ^ ({L h = a>>1&m; h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<4;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<3^h<<5;}) ^ ({L h = a>>6&m; h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>7&m; h<<3^h<<4^h<<5^h<<7;});} static L ww87(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<4^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<3^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<3;}) ^ ({L h = a>>6&m; h<<2^h<<3^h<<4;}) ^ ({L h = a>>7&m; h<<3^h<<4^h<<5;});} static L ww88(L a) {return ({L h = a>>0&m; h<<3^h<<4^h<<6;}) ^ ({L h = a>>1&m; h<<4^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<3^h<<4^h<<5^h<<6^h<<7;});} static L ww89(L a) {return ({L h = a>>0&m; h<<0^h<<3^h<<4^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<4^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<4^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<3^h<<4^h<<5^h<<6;});} static L ww90(L a) {return ({L h = a>>0&m; h<<1^h<<3^h<<4^h<<6;}) ^ ({L h = a>>1&m; h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<4^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<4^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<5^h<<6^h<<7;});} static L ww91(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<3^h<<4^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<4^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<4^h<<5;}) ^ ({L h = a>>7&m; h<<1^h<<5^h<<6;});} static L ww92(L a) {return ({L h = a>>0&m; h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>1&m; h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<3^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<3^h<<6^h<<7;});} static L ww93(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<4^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<3^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<3^h<<6;});} static L ww94(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>1&m; h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<4^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<4^h<<5;}) ^ ({L h = a>>6&m; h<<1^h<<3^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<2^h<<4^h<<6^h<<7;});} static L ww95(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<4;}) ^ ({L h = a>>6&m; h<<1^h<<3^h<<5;}) ^ ({L h = a>>7&m; h<<2^h<<4^h<<6;});} static L ww96(L a) {return ({L h = a>>0&m; h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<3^h<<4^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<3^h<<5;}) ^ ({L h = a>>4&m; h<<1^h<<3^h<<4^h<<6;}) ^ ({L h = a>>5&m; h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<4^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<5^h<<6^h<<7;});} static L ww97(L a) {return ({L h = a>>0&m; h<<0^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<5;}) ^ ({L h = a>>4&m; h<<1^h<<3^h<<6;}) ^ ({L h = a>>5&m; h<<2^h<<4^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<4^h<<5;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<5^h<<6;});} static L ww98(L a) {return ({L h = a>>0&m; h<<1^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<2^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<4^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>4&m; h<<1^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;});} static L ww99(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<4^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<4^h<<5;}) ^ ({L h = a>>4&m; h<<1^h<<3^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<4^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<6;});} static L ww100(L a) {return ({L h = a>>0&m; h<<2^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<3^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<3^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<3;}) ^ ({L h = a>>4&m; h<<1^h<<3^h<<4;}) ^ ({L h = a>>5&m; h<<2^h<<4^h<<5;}) ^ ({L h = a>>6&m; h<<3^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<4^h<<6^h<<7;});} static L ww101(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<3^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<3^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2;}) ^ ({L h = a>>4&m; h<<1^h<<3;}) ^ ({L h = a>>5&m; h<<2^h<<4;}) ^ ({L h = a>>6&m; h<<3^h<<5;}) ^ ({L h = a>>7&m; h<<4^h<<6;});} static L ww102(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<3^h<<4;}) ^ ({L h = a>>4&m; h<<1^h<<3^h<<4^h<<5;}) ^ ({L h = a>>5&m; h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<3^h<<6^h<<7;});} static L ww103(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<4;}) ^ ({L h = a>>4&m; h<<1^h<<3^h<<5;}) ^ ({L h = a>>5&m; h<<2^h<<4^h<<6;}) ^ ({L h = a>>6&m; h<<3^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<3^h<<6;});} static L ww104(L a) {return ({L h = a>>0&m; h<<3^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<4^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<3^h<<7;});} static L ww105(L a) {return ({L h = a>>0&m; h<<0^h<<3^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<4^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<3^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<3^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2;}) ^ ({L h = a>>7&m; h<<1^h<<3;});} static L ww106(L a) {return ({L h = a>>0&m; h<<1^h<<3^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<4^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<4^h<<7;});} static L ww107(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<3^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<4;});} static L ww108(L a) {return ({L h = a>>0&m; h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<3^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<3^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<3^h<<4^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<3^h<<5;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>7&m; h<<2^h<<3^h<<4^h<<5^h<<7;});} static L ww109(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<3^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<3;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<3^h<<4;}) ^ ({L h = a>>7&m; h<<2^h<<3^h<<4^h<<5;});} static L ww110(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<5^h<<7;});} static L ww111(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<4^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<3^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<3^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<5;});} static L ww112(L a) {return ({L h = a>>0&m; h<<4^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<3^h<<4;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<3^h<<4^h<<5;});} static L ww113(L a) {return ({L h = a>>0&m; h<<0^h<<4^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<4^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<7;});} static L ww114(L a) {return ({L h = a>>0&m; h<<1^h<<4^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<4^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<5;});} static L ww115(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<4^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<4^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<5^h<<7;});} static L ww116(L a) {return ({L h = a>>0&m; h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<3^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<3^h<<7;}) ^ ({L h = a>>4&m; h<<0;}) ^ ({L h = a>>5&m; h<<1;}) ^ ({L h = a>>6&m; h<<2;}) ^ ({L h = a>>7&m; h<<3;});} static L ww117(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<4;}) ^ ({L h = a>>5&m; h<<1^h<<5;}) ^ ({L h = a>>6&m; h<<2^h<<6;}) ^ ({L h = a>>7&m; h<<3^h<<7;});} static L ww118(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<5;}) ^ ({L h = a>>5&m; h<<1^h<<6;}) ^ ({L h = a>>6&m; h<<2^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<4;});} static L ww119(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<4^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<4^h<<5;}) ^ ({L h = a>>5&m; h<<1^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<2^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<4^h<<7;});} static L ww120(L a) {return ({L h = a>>0&m; h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<3^h<<4^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<3^h<<5;}) ^ ({L h = a>>7&m; h<<1^h<<4^h<<6;});} static L ww121(L a) {return ({L h = a>>0&m; h<<0^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<4^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<3^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<4^h<<6^h<<7;});} static L ww122(L a) {return ({L h = a>>0&m; h<<1^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<3^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<3^h<<6;});} static L ww123(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<3^h<<6^h<<7;});} static L ww124(L a) {return ({L h = a>>0&m; h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<3^h<<4;}) ^ ({L h = a>>6&m; h<<1^h<<4^h<<5;}) ^ ({L h = a>>7&m; h<<2^h<<5^h<<6;});} static L ww125(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<4^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<3^h<<4^h<<5;}) ^ ({L h = a>>6&m; h<<1^h<<4^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<2^h<<5^h<<6^h<<7;});} static L ww126(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<3^h<<4^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<4^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<6;});} static L ww127(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>1&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<1^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<4^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;});} static L ww128(L a) {return ({L h = a>>0&m; h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<3^h<<4;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<4^h<<5;}) ^ ({L h = a>>3&m; h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<3^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<3^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<3^h<<4^h<<7;});} static L ww129(L a) {return ({L h = a>>0&m; h<<0^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<3^h<<4;}) ^ ({L h = a>>2&m; h<<1^h<<4^h<<5;}) ^ ({L h = a>>3&m; h<<2^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<3^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<3^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<3;}) ^ ({L h = a>>7&m; h<<1^h<<3^h<<4;});} static L ww130(L a) {return ({L h = a>>0&m; h<<1^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<3^h<<4;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>3&m; h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<7;});} static L ww131(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<3^h<<4;}) ^ ({L h = a>>2&m; h<<1^h<<3^h<<4^h<<5;}) ^ ({L h = a>>3&m; h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<3^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<3^h<<7;}) ^ ({L h = a>>7&m; h<<0;});} static L ww132(L a) {return ({L h = a>>0&m; h<<2^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<4;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<5;}) ^ ({L h = a>>3&m; h<<2^h<<3^h<<6;}) ^ ({L h = a>>4&m; h<<3^h<<4^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<3^h<<5;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<4^h<<6;}) ^ ({L h = a>>7&m; h<<2^h<<3^h<<5^h<<7;});} static L ww133(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<4;}) ^ ({L h = a>>2&m; h<<1^h<<5;}) ^ ({L h = a>>3&m; h<<2^h<<6;}) ^ ({L h = a>>4&m; h<<3^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<3;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<4;}) ^ ({L h = a>>7&m; h<<2^h<<3^h<<5;});} static L ww134(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<4;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<3^h<<5;}) ^ ({L h = a>>3&m; h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>4&m; h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<3^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<7;});} static L ww135(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<4;}) ^ ({L h = a>>2&m; h<<1^h<<3^h<<5;}) ^ ({L h = a>>3&m; h<<2^h<<4^h<<6;}) ^ ({L h = a>>4&m; h<<3^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<3^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<4^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<4^h<<5;});} static L ww136(L a) {return ({L h = a>>0&m; h<<3^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<3;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<4;}) ^ ({L h = a>>3&m; h<<2^h<<3^h<<5;}) ^ ({L h = a>>4&m; h<<3^h<<4^h<<6;}) ^ ({L h = a>>5&m; h<<4^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<4^h<<5^h<<6^h<<7;});} static L ww137(L a) {return ({L h = a>>0&m; h<<0^h<<3^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<3;}) ^ ({L h = a>>2&m; h<<1^h<<4;}) ^ ({L h = a>>3&m; h<<2^h<<5;}) ^ ({L h = a>>4&m; h<<3^h<<6;}) ^ ({L h = a>>5&m; h<<4^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<3^h<<4^h<<5;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<4^h<<5^h<<6;});} static L ww138(L a) {return ({L h = a>>0&m; h<<1^h<<3^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<3;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<3^h<<4;}) ^ ({L h = a>>3&m; h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>4&m; h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<3^h<<5^h<<6^h<<7;});} static L ww139(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<3^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<3;}) ^ ({L h = a>>2&m; h<<1^h<<3^h<<4;}) ^ ({L h = a>>3&m; h<<2^h<<4^h<<5;}) ^ ({L h = a>>4&m; h<<3^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<4^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<3^h<<5^h<<6;});} static L ww140(L a) {return ({L h = a>>0&m; h<<2^h<<3^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1;}) ^ ({L h = a>>2&m; h<<1^h<<2;}) ^ ({L h = a>>3&m; h<<2^h<<3;}) ^ ({L h = a>>4&m; h<<3^h<<4;}) ^ ({L h = a>>5&m; h<<4^h<<5;}) ^ ({L h = a>>6&m; h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<6^h<<7;});} static L ww141(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<3^h<<7;}) ^ ({L h = a>>1&m; h<<0;}) ^ ({L h = a>>2&m; h<<1;}) ^ ({L h = a>>3&m; h<<2;}) ^ ({L h = a>>4&m; h<<3;}) ^ ({L h = a>>5&m; h<<4;}) ^ ({L h = a>>6&m; h<<5;}) ^ ({L h = a>>7&m; h<<6;});} static L ww142(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<3^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<3;}) ^ ({L h = a>>3&m; h<<2^h<<3^h<<4;}) ^ ({L h = a>>4&m; h<<3^h<<4^h<<5;}) ^ ({L h = a>>5&m; h<<4^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<3^h<<4^h<<6^h<<7;});} static L ww143(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<3^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2;}) ^ ({L h = a>>2&m; h<<1^h<<3;}) ^ ({L h = a>>3&m; h<<2^h<<4;}) ^ ({L h = a>>4&m; h<<3^h<<5;}) ^ ({L h = a>>5&m; h<<4^h<<6;}) ^ ({L h = a>>6&m; h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<3^h<<4^h<<6;});} static L ww144(L a) {return ({L h = a>>0&m; h<<4^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<3^h<<4^h<<5;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<5;}) ^ ({L h = a>>7&m; h<<1^h<<6;});} static L ww145(L a) {return ({L h = a>>0&m; h<<0^h<<4^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<3^h<<4^h<<5;}) ^ ({L h = a>>2&m; h<<1^h<<4^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<4^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<6^h<<7;});} static L ww146(L a) {return ({L h = a>>0&m; h<<1^h<<4^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<3^h<<4^h<<6;});} static L ww147(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<4^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>2&m; h<<1^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<3^h<<4^h<<6^h<<7;});} static L ww148(L a) {return ({L h = a>>0&m; h<<2^h<<4^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<4^h<<5;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<3^h<<4;}) ^ ({L h = a>>6&m; h<<1^h<<3^h<<4^h<<5;}) ^ ({L h = a>>7&m; h<<2^h<<4^h<<5^h<<6;});} static L ww149(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<4^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<4^h<<5;}) ^ ({L h = a>>2&m; h<<1^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<2^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<4^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>6&m; h<<1^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<2^h<<4^h<<5^h<<6^h<<7;});} static L ww150(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<4^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<4^h<<5;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<6;});} static L ww151(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<4^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<4^h<<5;}) ^ ({L h = a>>2&m; h<<1^h<<3^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<4^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<6^h<<7;});} static L ww152(L a) {return ({L h = a>>0&m; h<<3^h<<4^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<3^h<<5;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<4^h<<6;}) ^ ({L h = a>>3&m; h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<4;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<3^h<<5;});} static L ww153(L a) {return ({L h = a>>0&m; h<<0^h<<3^h<<4^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<3^h<<5;}) ^ ({L h = a>>2&m; h<<1^h<<4^h<<6;}) ^ ({L h = a>>3&m; h<<2^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<4^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<4^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<3^h<<5^h<<7;});} static L ww154(L a) {return ({L h = a>>0&m; h<<1^h<<3^h<<4^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<3^h<<5;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>3&m; h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<4^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<4^h<<5;});} static L ww155(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<3^h<<4^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<3^h<<5;}) ^ ({L h = a>>2&m; h<<1^h<<3^h<<4^h<<6;}) ^ ({L h = a>>3&m; h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<4^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<4^h<<5^h<<7;});} static L ww156(L a) {return ({L h = a>>0&m; h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<5;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<6;}) ^ ({L h = a>>3&m; h<<2^h<<3^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1;}) ^ ({L h = a>>5&m; h<<1^h<<2;}) ^ ({L h = a>>6&m; h<<2^h<<3;}) ^ ({L h = a>>7&m; h<<3^h<<4;});} static L ww157(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<5;}) ^ ({L h = a>>2&m; h<<1^h<<6;}) ^ ({L h = a>>3&m; h<<2^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<4;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<5;}) ^ ({L h = a>>6&m; h<<2^h<<3^h<<6;}) ^ ({L h = a>>7&m; h<<3^h<<4^h<<7;});} static L ww158(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<5;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<3^h<<6;}) ^ ({L h = a>>3&m; h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<5;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<6;}) ^ ({L h = a>>6&m; h<<2^h<<3^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1;});} static L ww159(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<5;}) ^ ({L h = a>>2&m; h<<1^h<<3^h<<6;}) ^ ({L h = a>>3&m; h<<2^h<<4^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<4^h<<5;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<7;});} static L ww160(L a) {return ({L h = a>>0&m; h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<3^h<<4^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<4^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<4^h<<5;});} static L ww161(L a) {return ({L h = a>>0&m; h<<0^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<3^h<<4^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<4^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<4^h<<5^h<<7;});} static L ww162(L a) {return ({L h = a>>0&m; h<<1^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<4;}) ^ ({L h = a>>7&m; h<<1^h<<3^h<<5;});} static L ww163(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<4^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<3^h<<5^h<<7;});} static L ww164(L a) {return ({L h = a>>0&m; h<<2^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<4^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<4^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<3^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2;});} static L ww165(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<4^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<7;});} static L ww166(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<4^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<3^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<3;}) ^ ({L h = a>>7&m; h<<2^h<<3^h<<4;});} static L ww167(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<4^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<3^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<3^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<5;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<3^h<<6;}) ^ ({L h = a>>7&m; h<<2^h<<3^h<<4^h<<7;});} static L ww168(L a) {return ({L h = a>>0&m; h<<3^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<3^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<4^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<4^h<<5;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<3^h<<4^h<<6;});} static L ww169(L a) {return ({L h = a>>0&m; h<<0^h<<3^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<3^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<4^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<3^h<<4^h<<6^h<<7;});} static L ww170(L a) {return ({L h = a>>0&m; h<<1^h<<3^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<3^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<5;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<3^h<<6;}) ^ ({L h = a>>5&m; h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<5;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<6;});} static L ww171(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<3^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<3^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<3^h<<4^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<3^h<<5;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>5&m; h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<6^h<<7;});} static L ww172(L a) {return ({L h = a>>0&m; h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<4;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<3^h<<5;}) ^ ({L h = a>>5&m; h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>6&m; h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<3^h<<5^h<<6;});} static L ww173(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<3^h<<4;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>5&m; h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<3^h<<5^h<<6^h<<7;});} static L ww174(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<3^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<3;}) ^ ({L h = a>>5&m; h<<2^h<<3^h<<4;}) ^ ({L h = a>>6&m; h<<3^h<<4^h<<5;}) ^ ({L h = a>>7&m; h<<4^h<<5^h<<6;});} static L ww175(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<3^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<3;}) ^ ({L h = a>>4&m; h<<1^h<<2^h<<3^h<<4;}) ^ ({L h = a>>5&m; h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>6&m; h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<4^h<<5^h<<6^h<<7;});} static L ww176(L a) {return ({L h = a>>0&m; h<<4^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<3^h<<5^h<<6^h<<7;});} static L ww177(L a) {return ({L h = a>>0&m; h<<0^h<<4^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<4^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<3^h<<5^h<<6;});} static L ww178(L a) {return ({L h = a>>0&m; h<<1^h<<4^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<4^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<4^h<<5^h<<6^h<<7;});} static L ww179(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<4^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<4^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<3^h<<4^h<<5;}) ^ ({L h = a>>7&m; h<<1^h<<4^h<<5^h<<6;});} static L ww180(L a) {return ({L h = a>>0&m; h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<4^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<4^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<6^h<<7;});} static L ww181(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<4^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<4^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<6;});} static L ww182(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<4^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<4^h<<5;}) ^ ({L h = a>>6&m; h<<1^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<2^h<<6^h<<7;});} static L ww183(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<4;}) ^ ({L h = a>>6&m; h<<1^h<<5;}) ^ ({L h = a>>7&m; h<<2^h<<6;});} static L ww184(L a) {return ({L h = a>>0&m; h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<3^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<7;});} static L ww185(L a) {return ({L h = a>>0&m; h<<0^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<3^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<4^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<3^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<3^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2;});} static L ww186(L a) {return ({L h = a>>0&m; h<<1^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<4^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<3^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<3^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<3^h<<4^h<<7;});} static L ww187(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<3^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<3;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<3^h<<4;});} static L ww188(L a) {return ({L h = a>>0&m; h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<4^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<4^h<<5;}) ^ ({L h = a>>5&m; h<<1^h<<3^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<4^h<<5^h<<7;});} static L ww189(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<5;}) ^ ({L h = a>>5&m; h<<1^h<<3^h<<6;}) ^ ({L h = a>>6&m; h<<2^h<<4^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<4^h<<5;});} static L ww190(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2^h<<4;}) ^ ({L h = a>>5&m; h<<1^h<<3^h<<5;}) ^ ({L h = a>>6&m; h<<2^h<<4^h<<6;}) ^ ({L h = a>>7&m; h<<3^h<<5^h<<7;});} static L ww191(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<5^h<<6;}) ^ ({L h = a>>2&m; h<<1^h<<3^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<1^h<<2^h<<3^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<2;}) ^ ({L h = a>>5&m; h<<1^h<<3;}) ^ ({L h = a>>6&m; h<<2^h<<4;}) ^ ({L h = a>>7&m; h<<3^h<<5;});} static L ww192(L a) {return ({L h = a>>0&m; h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<3^h<<4^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<3^h<<5;}) ^ ({L h = a>>3&m; h<<1^h<<3^h<<4^h<<6;}) ^ ({L h = a>>4&m; h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<4^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<4^h<<6^h<<7;});} static L ww193(L a) {return ({L h = a>>0&m; h<<0^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<3^h<<4^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<3^h<<5;}) ^ ({L h = a>>3&m; h<<1^h<<4^h<<6;}) ^ ({L h = a>>4&m; h<<2^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<4^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<4^h<<6;});} static L ww194(L a) {return ({L h = a>>0&m; h<<1^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<5;}) ^ ({L h = a>>3&m; h<<1^h<<3^h<<6;}) ^ ({L h = a>>4&m; h<<2^h<<4^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<4^h<<5;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<2^h<<3^h<<6^h<<7;});} static L ww195(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<5;}) ^ ({L h = a>>3&m; h<<1^h<<6;}) ^ ({L h = a>>4&m; h<<2^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<4;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<5;}) ^ ({L h = a>>7&m; h<<2^h<<3^h<<6;});} static L ww196(L a) {return ({L h = a>>0&m; h<<2^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<4^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>3&m; h<<1^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<5^h<<6^h<<7;});} static L ww197(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<4^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<3^h<<4^h<<5;}) ^ ({L h = a>>3&m; h<<1^h<<4^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<4^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<5^h<<6;});} static L ww198(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<4^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<4^h<<5;}) ^ ({L h = a>>3&m; h<<1^h<<3^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<4^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<3^h<<4^h<<5^h<<6^h<<7;});} static L ww199(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<4^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<4^h<<5;}) ^ ({L h = a>>3&m; h<<1^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<2^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<4^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>7&m; h<<1^h<<3^h<<4^h<<5^h<<6;});} static L ww200(L a) {return ({L h = a>>0&m; h<<3^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<3^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<3;}) ^ ({L h = a>>3&m; h<<1^h<<3^h<<4;}) ^ ({L h = a>>4&m; h<<2^h<<4^h<<5;}) ^ ({L h = a>>5&m; h<<3^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<4^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<7;});} static L ww201(L a) {return ({L h = a>>0&m; h<<0^h<<3^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<3^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<3;}) ^ ({L h = a>>3&m; h<<1^h<<4;}) ^ ({L h = a>>4&m; h<<2^h<<5;}) ^ ({L h = a>>5&m; h<<3^h<<6;}) ^ ({L h = a>>6&m; h<<4^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<3^h<<4^h<<5;});} static L ww202(L a) {return ({L h = a>>0&m; h<<1^h<<3^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<3^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2;}) ^ ({L h = a>>3&m; h<<1^h<<3;}) ^ ({L h = a>>4&m; h<<2^h<<4;}) ^ ({L h = a>>5&m; h<<3^h<<5;}) ^ ({L h = a>>6&m; h<<4^h<<6;}) ^ ({L h = a>>7&m; h<<5^h<<7;});} static L ww203(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<3^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<3^h<<7;}) ^ ({L h = a>>2&m; h<<0;}) ^ ({L h = a>>3&m; h<<1;}) ^ ({L h = a>>4&m; h<<2;}) ^ ({L h = a>>5&m; h<<3;}) ^ ({L h = a>>6&m; h<<4;}) ^ ({L h = a>>7&m; h<<5;});} static L ww204(L a) {return ({L h = a>>0&m; h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<3^h<<4;}) ^ ({L h = a>>3&m; h<<1^h<<3^h<<4^h<<5;}) ^ ({L h = a>>4&m; h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<3^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<3^h<<7;});} static L ww205(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<3^h<<4;}) ^ ({L h = a>>3&m; h<<1^h<<4^h<<5;}) ^ ({L h = a>>4&m; h<<2^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<3^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<3^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<3;});} static L ww206(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<4;}) ^ ({L h = a>>3&m; h<<1^h<<3^h<<5;}) ^ ({L h = a>>4&m; h<<2^h<<4^h<<6;}) ^ ({L h = a>>5&m; h<<3^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<3^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<4^h<<7;});} static L ww207(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<4;}) ^ ({L h = a>>3&m; h<<1^h<<5;}) ^ ({L h = a>>4&m; h<<2^h<<6;}) ^ ({L h = a>>5&m; h<<3^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<3;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<4;});} static L ww208(L a) {return ({L h = a>>0&m; h<<4^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<3^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<3;});} static L ww209(L a) {return ({L h = a>>0&m; h<<0^h<<4^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<3^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<4^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<3^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<3^h<<7;});} static L ww210(L a) {return ({L h = a>>0&m; h<<1^h<<4^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<3^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<3^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2;}) ^ ({L h = a>>6&m; h<<1^h<<3;}) ^ ({L h = a>>7&m; h<<2^h<<4;});} static L ww211(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<4^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<5;}) ^ ({L h = a>>6&m; h<<1^h<<3^h<<6;}) ^ ({L h = a>>7&m; h<<2^h<<4^h<<7;});} static L ww212(L a) {return ({L h = a>>0&m; h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<4^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<4^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<3^h<<4^h<<5;});} static L ww213(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<4^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<4^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<3^h<<4^h<<5^h<<7;});} static L ww214(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<4^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<4;}) ^ ({L h = a>>7&m; h<<1^h<<5;});} static L ww215(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<4^h<<5^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<2^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<4^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<5^h<<7;});} static L ww216(L a) {return ({L h = a>>0&m; h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<3^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<3^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<3^h<<4^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<3^h<<5;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>6&m; h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<5^h<<6;});} static L ww217(L a) {return ({L h = a>>0&m; h<<0^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<3^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<3^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<4^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<5^h<<6^h<<7;});} static L ww218(L a) {return ({L h = a>>0&m; h<<1^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<3^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<3;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<3^h<<4;}) ^ ({L h = a>>6&m; h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>7&m; h<<3^h<<4^h<<5^h<<6;});} static L ww219(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<3^h<<4;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>6&m; h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<3^h<<4^h<<5^h<<6^h<<7;});} static L ww220(L a) {return ({L h = a>>0&m; h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<4^h<<6;});} static L ww221(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<3^h<<4^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<4^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<4^h<<6^h<<7;});} static L ww222(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<4^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<3^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<3^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<5;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<3^h<<6;});} static L ww223(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<5^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<4^h<<6;}) ^ ({L h = a>>3&m; h<<1^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<3^h<<6^h<<7;});} static L ww224(L a) {return ({L h = a>>0&m; h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<3^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<3^h<<4;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>7&m; h<<2^h<<3^h<<4^h<<5^h<<6;});} static L ww225(L a) {return ({L h = a>>0&m; h<<0^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<3^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<3^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<4^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;});} static L ww226(L a) {return ({L h = a>>0&m; h<<1^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<4^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<5^h<<6;});} static L ww227(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<3^h<<4^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<4^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<5^h<<6^h<<7;});} static L ww228(L a) {return ({L h = a>>0&m; h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<4^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<5;}) ^ ({L h = a>>7&m; h<<1^h<<3^h<<6;});} static L ww229(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<4^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<3^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<4^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<3^h<<6^h<<7;});} static L ww230(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<4^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<4^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<4^h<<6;});} static L ww231(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<4^h<<5^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>4&m; h<<1^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<4^h<<6^h<<7;});} static L ww232(L a) {return ({L h = a>>0&m; h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<3^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<3^h<<7;}) ^ ({L h = a>>3&m; h<<0;}) ^ ({L h = a>>4&m; h<<1;}) ^ ({L h = a>>5&m; h<<2;}) ^ ({L h = a>>6&m; h<<3;}) ^ ({L h = a>>7&m; h<<4;});} static L ww233(L a) {return ({L h = a>>0&m; h<<0^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<3^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<3^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<3;}) ^ ({L h = a>>4&m; h<<1^h<<4;}) ^ ({L h = a>>5&m; h<<2^h<<5;}) ^ ({L h = a>>6&m; h<<3^h<<6;}) ^ ({L h = a>>7&m; h<<4^h<<7;});} static L ww234(L a) {return ({L h = a>>0&m; h<<1^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<4;}) ^ ({L h = a>>4&m; h<<1^h<<5;}) ^ ({L h = a>>5&m; h<<2^h<<6;}) ^ ({L h = a>>6&m; h<<3^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<3;});} static L ww235(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<3^h<<4;}) ^ ({L h = a>>4&m; h<<1^h<<4^h<<5;}) ^ ({L h = a>>5&m; h<<2^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<3^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<3^h<<7;});} static L ww236(L a) {return ({L h = a>>0&m; h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<3^h<<4^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<5;}) ^ ({L h = a>>4&m; h<<1^h<<6;}) ^ ({L h = a>>5&m; h<<2^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<4;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<5;});} static L ww237(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<3^h<<4^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<3^h<<5;}) ^ ({L h = a>>4&m; h<<1^h<<4^h<<6;}) ^ ({L h = a>>5&m; h<<2^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<4^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<5^h<<7;});} static L ww238(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<4^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<4^h<<5;}) ^ ({L h = a>>4&m; h<<1^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<2^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<4^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<3^h<<4^h<<5;});} static L ww239(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<4^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<3^h<<4^h<<5;}) ^ ({L h = a>>4&m; h<<1^h<<4^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<4^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<7;});} static L ww240(L a) {return ({L h = a>>0&m; h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<3^h<<4^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<3^h<<5;}) ^ ({L h = a>>6&m; h<<1^h<<4^h<<6;}) ^ ({L h = a>>7&m; h<<2^h<<5^h<<7;});} static L ww241(L a) {return ({L h = a>>0&m; h<<0^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<3^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<3^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<3;}) ^ ({L h = a>>6&m; h<<1^h<<4;}) ^ ({L h = a>>7&m; h<<2^h<<5;});} static L ww242(L a) {return ({L h = a>>0&m; h<<1^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<4^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<3^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<4^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<7;});} static L ww243(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<3^h<<5^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<3^h<<6;}) ^ ({L h = a>>6&m; h<<1^h<<4^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5;});} static L ww244(L a) {return ({L h = a>>0&m; h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<3^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<3^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<4^h<<7;});} static L ww245(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<3^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<3^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<3;}) ^ ({L h = a>>7&m; h<<1^h<<4;});} static L ww246(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<3^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<3^h<<7;});} static L ww247(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>5&m; h<<0^h<<3^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<3^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<3;});} static L ww248(L a) {return ({L h = a>>0&m; h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<3^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<3^h<<4;}) ^ ({L h = a>>5&m; h<<1^h<<4^h<<5;}) ^ ({L h = a>>6&m; h<<2^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<3^h<<6^h<<7;});} static L ww249(L a) {return ({L h = a>>0&m; h<<0^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<3^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<3^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<3;}) ^ ({L h = a>>5&m; h<<1^h<<4;}) ^ ({L h = a>>6&m; h<<2^h<<5;}) ^ ({L h = a>>7&m; h<<3^h<<6;});} static L ww250(L a) {return ({L h = a>>0&m; h<<1^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<4^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<3^h<<4^h<<5;}) ^ ({L h = a>>5&m; h<<1^h<<4^h<<5^h<<6;}) ^ ({L h = a>>6&m; h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<4^h<<6^h<<7;});} static L ww251(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<3^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<3^h<<4^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<3^h<<5;}) ^ ({L h = a>>5&m; h<<1^h<<4^h<<6;}) ^ ({L h = a>>6&m; h<<2^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<1^h<<4^h<<6;});} static L ww252(L a) {return ({L h = a>>0&m; h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<3^h<<4^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<4^h<<5^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;});} static L ww253(L a) {return ({L h = a>>0&m; h<<0^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<3^h<<4^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<3^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<3^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<4^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5;}) ^ ({L h = a>>7&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<6;});} static L ww254(L a) {return ({L h = a>>0&m; h<<1^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<1^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<2^h<<4^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<4^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<3^h<<4^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<5^h<<6^h<<7;});} static L ww255(L a) {return ({L h = a>>0&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<6^h<<7;}) ^ ({L h = a>>1&m; h<<0^h<<2^h<<5^h<<6^h<<7;}) ^ ({L h = a>>2&m; h<<0^h<<4^h<<6^h<<7;}) ^ ({L h = a>>3&m; h<<0^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>4&m; h<<0^h<<3^h<<5^h<<6;}) ^ ({L h = a>>5&m; h<<1^h<<4^h<<6^h<<7;}) ^ ({L h = a>>6&m; h<<0^h<<1^h<<2^h<<3^h<<4^h<<5^h<<7;}) ^ ({L h = a>>7&m; h<<0^h<<2^h<<5^h<<6;});} typedef L ft(L); ft * T[] = { ww0, ww1, ww2, ww3, ww4, ww5, ww6, ww7, ww8, ww9, ww10, ww11, ww12, ww13, ww14, ww15, ww16, ww17, ww18, ww19, ww20, ww21, ww22, ww23, ww24, ww25, ww26, ww27, ww28, ww29, ww30, ww31, ww32, ww33, ww34, ww35, ww36, ww37, ww38, ww39, ww40, ww41, ww42, ww43, ww44, ww45, ww46, ww47, ww48, ww49, ww50, ww51, ww52, ww53, ww54, ww55, ww56, ww57, ww58, ww59, ww60, ww61, ww62, ww63, ww64, ww65, ww66, ww67, ww68, ww69, ww70, ww71, ww72, ww73, ww74, ww75, ww76, ww77, ww78, ww79, ww80, ww81, ww82, ww83, ww84, ww85, ww86, ww87, ww88, ww89, ww90, ww91, ww92, ww93, ww94, ww95, ww96, ww97, ww98, ww99, ww100, ww101, ww102, ww103, ww104, ww105, ww106, ww107, ww108, ww109, ww110, ww111, ww112, ww113, ww114, ww115, ww116, ww117, ww118, ww119, ww120, ww121, ww122, ww123, ww124, ww125, ww126, ww127, ww128, ww129, ww130, ww131, ww132, ww133, ww134, ww135, ww136, ww137, ww138, ww139, ww140, ww141, ww142, ww143, ww144, ww145, ww146, ww147, ww148, ww149, ww150, ww151, ww152, ww153, ww154, ww155, ww156, ww157, ww158, ww159, ww160, ww161, ww162, ww163, ww164, ww165, ww166, ww167, ww168, ww169, ww170, ww171, ww172, ww173, ww174, ww175, ww176, ww177, ww178, ww179, ww180, ww181, ww182, ww183, ww184, ww185, ww186, ww187, ww188, ww189, ww190, ww191, ww192, ww193, ww194, ww195, ww196, ww197, ww198, ww199, ww200, ww201, ww202, ww203, ww204, ww205, ww206, ww207, ww208, ww209, ww210, ww211, ww212, ww213, ww214, ww215, ww216, ww217, ww218, ww219, ww220, ww221, ww222, ww223, ww224, ww225, ww226, ww227, ww228, ww229, ww230, ww231, ww232, ww233, ww234, ww235, ww236, ww237, ww238, ww239, ww240, ww241, ww242, ww243, ww244, ww245, ww246, ww247, ww248, ww249, ww250, ww251, ww252, ww253, ww254, ww255};