# n 7058 # w 84 # a vector h of length (0.5 n) which describes the parity-check matrix 1001100000010011010000100111110101011011000110101011011110011100101110100011011100101110000101011011111101100110010001010000111010000110000001111010111101101111110101100000110011101100110110111010001100111001100100001110010101000000100100100110111101101100110000010111110000110110110110111000100110010001011110010111111010110011010011100101110111010100010110000110010111111000101110000101000100110000010001111111111000011100010110101101110000011110110101100111111000000001010110011011001001100000110010001101101101110100110100110010100001000011110110111000000001001110011111111101101111011110100000100001110110101001011101100100000000011110000101001100001111110000010001101110011011010011010101111101000101110100101010101010110011110111100101011100001000101110110110101110001110001100110000101010101000110101000101010010111100010110001100001010000100010001100110001010010000001100010000101010000101001011111110011110011111100110001011111111100000011110000111100101000000110001001001001110101111101000010000111100110110111001010111110011111110001001010010010111110100101011001001100111110001100000011001001011110100001001110010111011000101100001001011100011101110111100110010100111010010111011011000000000100000101000011101000111100100110011100100010101111111011000001010000100011110111111001101101111010010010110000010110111111100001110101010101111000110011100000110011110101000100111111110111000101101101001110000001000110101011010101100001100000100011010001110100011100111010110111101111111101111010001111011100101110001101110101001100011100110010111110111100100000110110101010100101011100111001011011010110010101111101000000100110101110101100011010011000000001110000101100111000000000010011110000110110000100101111101001111011100111111001001111011011011110111111001001000101010101110010110000110000111110001111000011101111010110101100000110100001111101101000010011111111101100001001000101110111010011011110000001110111010100100111100110110000011100010001011011000111010100010001010100100110010101000110100011100011001110111101000011011001101110010100110101111101000111001010101100101010110001110010111011001001010000110000101101011001100011101111111101001011111010111011010100110100011001100110001110001010000101100101001111001001010010010011101001101100001110101101100111111011100011001111100011100101011001000010111111110010100011010000001100011100111101101111011010100000000111110100010110011101010001110110101001011011101111000011100101111000011110001101101001111000111000001010100011111000110001010001011110100100100101101110001111011000111111100001001011110101111000111010111111001011001011100110010010001100001100011100100000000011001100101101100101001101110001010100000111101100101001011001110100001100000101001111111000010001000011001100110100001101000101100010110000001000011000011010010001000011000010001010100101101000110000000100110110110100011111110001100010011001110101100001011100101011110100110000100000111100000111110001011001000101110101011010111010011111001010011101000011001001010000100100101001110101111100010001100101001010100011011001000110010111111011110100010010001000101101011111010110010001100110001010110001110100010101100010101101001001101011100100010111101011111001111101011010111111001111100110111111111011010110000010110110100110001001001000010101000010101111110001110101001100110100110010110111011001001011100000101001011110100100100011000011000001111001111111111100111111101111101000010001111010011001010101000011010111001110110101111100111110110001011000100011110101001100010000001001001010 # s^transpose 1010010111001001011101000001000100011111001100111011110001011110011110001011100000000110001001100010101101011010111000010000011011101000011100101000000111101011011011100101010001100001000001111000101010101100110111101001101110000000111101001010011011001111111010100101111111001100100111110100101110100110111101000110100101000101001010011001100101000101110000001101001000101000100011000101000000001101011011100100000111110111011010110100000001001010101101100101000101100001100110110111001110010001010100101100110110110111001111001101110001000100010100101110010110100101001110100111101001000011111011011001101100001100000000011001100010100100110110010001011000001000011000000011011101010110011000110011011000011101100001100010011111100110010011100011100101110110111000110000000011011101110100010110000000001100110010001010000001001100101110110100111111101010100100110000010110011011100100011101111100000011100001111010100110101111001001111010010110110111100000000001110001111100011100001010010000001000111100110001011110100000111101011010100110100100000001011000101101001100000010011101100101010110101000100001110111100100011011101100100110010001001101001101101001100101001110001001000011000001100010000100111101100100001110101101111001101001100100000001000010011111100101101010101101011101100110010111011110110000100011001010010010010101100011111000101011101001010110011100010101010100000001000111100011011011001001110001001111000100111101011111001010100100010010011010011010111101000001011011100000001010101000001011001001100100011100101101111111010011110110110010011011101111101100011100110110111101001010001110111110110011100011010011010000100111100111101010000001011110011010001101011010101001001010101001110010001111100010100111000011110100110010011101011000001100101100100010010011011000111110100010101001011110011110100110001011111000011111101101001100011000001010010101101000001110101110001101010010000010110111001110000001001010100000001001100101101001100010101111101000010101000011000000000000011100111011011111001101111011101010100110101110100010101111101010010011011101110101111000001000110110001000100101001110011100110101100100000111111010010100101100100010010011000001100111100001110110011111100101010110010000110100000001000100011101000101000100111111111001001111101100101001111101111100011111101010011000111100101111001110000010101010100000110010101111101010110011100000000010111011000011011101010001011000011010100111100011100001010111101111100101011010001100011100110111010110001111111101111111000110011110000101000100000110011011110001101111101101111110010001010100001011100010110100111100010101100100110101100010101101011111010100001001100101100100001111001100111100010000100001011000001000101001001000010010001011110000101010110100010000001111000100011000101010110110000111001101110011001011010101101000000001111111100101001011110001110011110000100010101101001111100100110010110110101111010110010011001110111110000001010010001110111110011111001101111010010111110001000000000011100101001010100010010001111011101011111110010100001001111110011001100001100101110110110110001001111000101110010100100011011100001000100011110100101001110100110110000101000111000010110000101011111110110000111011010001000010011101111100110110000011001011010110100110000000100010110010001000110011011101001000011110100101000111101110101011111000111101010101001100100000101101010100100101101000101110111010001000110001110110010010011000111111000110111111001110010100111011011011010011111011110110000011100100011110000100100101001110110