10010111011010101101011001010010011101111101111111101101011000111110000000100000111110110001100110110000000111010011111000011110011000111010011010111000100000101111010100101111011011010010111111101001
01110110110010110110110111011101001000000011101000110011011001110101111011110111010001010110111110111100100011010001111000111011010000000100110001110111101010111110101100100010001110100111110010010000
01101101001100110001111111011111000010000010000110001110011010110001100101101010110110100001111010111111000111010010110100011110001011101011101111101111101011101001111110001001011010000000001100010000
11110101100111100110011001000111011011111001100110010011101001010011111100000010000111010011111001011110101100111110111110001010001101101100001010111111001000011011100010100000010100110110010110100101
10001110010010011100001110010011101110010001100000111101001111000111111111110000000110111100001000110010111000010100100101010101110001101011000100001110111110011001101101010010110111110000001010011001
00111011101000010101001110100110111011100010101000001001010000111100101110011001101000100111100111011111010100111000011111101010110011010001000110000001001001100101011011101000111001111110011010110001
10001110001110110100000111000000010001110001010010111000001010110111110111010111101000111110000101011000001110000110001100101111111000111101100000100100001000001010110101110011001101111010101111010000
01100110101111100010011011010111110111001100000101100101111110011100000010110100011001011100000100000011100010100001100011011011100101110101000100000011000011001101011110110010000100010100001111101010
01100010100011000001000001101011100001010101101110101010000011011000100001010001110100100101000001010011100010100000010110010011111000111010110110100010101111010110001111011011110011011101010111001001
11111101011111101010001000011100111101110001001101111000010011101101010110110110101101101010001110100111010100000101101011110100110110000000001110011010111101101100110101010000111000111101101110111101
10000111011110110100011100000100000001101101110111110100011001110001100010100100101100101010010001001110110001111000101010000001010101011111100000001110011101000110100000011101100110111100111000110010
11100110001000010100011010011100000100101010001101010010110111000000100110001001100010111010100101011101001101011000110110001011110010011100101101101001011110001111001001000100000010110000111111110001
10110100101011001011001111011100001011110100011101011100110010100000111111010000100101001001100100011100011100001001101011000110000111000001011101100100000100000110010001100011110011000011100110010111
00011000001111110101001111110110001100111100110011101110010111110111111110110001001110011001000100001101100010110111010111001000011001011011111111111001101000010001000110010101100010111011011100010001
00001011010111010101010111100100100001100011101111100010100000010110101110100101110000100001010101101110100001000011001111011011110011110001000001000110101011011000011100101101101111011111110010010001
00101011000111110001000001110011111110011100110100000000111011010001000011110101010001001111010101011001000101100110001000000011011011110010100100111010111101000001010101101111010101110110101011001111
01101010010111010010010101111110111100011100110110011101000001101000111101111100101011001111001110011010000011010011010110001001010000001101111011000010101110101110001110110010111011100010000111010011
01110000101000101100010111111010110100011001110001000100110011111011001101001110011011011011111101100001001011110111011111001110101000010110000100011000110000011000001110111110110111101010000101100001
00101111000011100010001000101110011010111010110100101101000011110011011100101001111010001101001011100110000011110111001101000111100101101001011001110011110010110100100010100111000001010001110011100000
11101001000111111101100111111100101010111000111100101001000001100110100011111111001111100010110111101011010011110001000110001001100111100010010000111111001110010111111010011000100001100001000111000001
11110011011011100110110101001101010110100110110010101000100101111011110011101110011000000010010011011101011111111100111110010100101111100011111000110000100100010011011010010011110110101110110100101010
01100111010001111000011001010001011010011001011001100011101110000011111100101001111101110011111001001100101100111100111110100001000011101101111011010011011010011111101110110001010111011010111001100000
00000010100101100100011001010001011111010110100101001110001100110111000110010110011110010001100110001001000101001001011110101111100011110100110101111001110001010001010010011111000110001101001101110000
01110101100111111001000100011011101101110111101001100111110001101011100010110011110101100101111010110101011110111111100010100110111011001000110010100100001000111111001111110101101001011000011110001001
10111111001001010100100010110011101010000100010111001101001110111010001000010110000111110011101100010001101010001001110111000001000010111000001000101101010011011001001101001110101011000111101110100010
00101000001101001010011110000101001100100100011000000111101010111011000001101001000010000100001111000010010100000000001110011011110011011111100011011101100110111011110011110010100001101100101000011110
00001000010111011011011111010110110011110100110110101010100011001101110010100100101010110000110111100000111100111110011110010000011001001011100100100110001110100110100100100110011100000000000011101100
01101000011100010011001111010111010001110110101100100010000111010111011001101000101000100010101110011101001011000011011110100001100011100001111100011100111000010011111000000011110010010011111001000011
11111000010000001100010000100111110011010011000011100011011110010000100011101110101010110111111110010000101011111000110101111101000111000001001111100101101001001101001101010110110100111101111010110101
11000101101000111100111001001001100011110100000011010010101000111000100100101001011111010011000010010000011010000001101000111000011110101111110001010111100101111000010011111011111011001110011100111111
01101111010010011011000100000111011100001110101010110110100111011110110101100111111011101101110111110001011110100111000110001110001010111101010101001001111010000101000000100101111111111101100100011001
10100011000110101001011011100011001111100111111010111001101000101110001100101001001110000111011001111101010100010100111101100111110100000101100110001001110111100101110001111100111110000101011111010010
00000011000011110001011101100110100001010000101000110001001100111010001001101110110100010011000101101111110111010000100010011011111100001011001101000111110101110111001010110011110111011101001100000011
11000110110111001010101110110100010010111010101101110001010001111101101100010110011111010000100110001011110101100000001011011010001001111110111001011001010101001011111111101101110001001001110001110001
11001010101100000111011110101001111010000101000110001100111110010001101000100101010101101100111111001011000100100100110110010011001010011101111001011101000010000110111101001010110010110001110000101010
00111001001010101111001010100010110000000000110001110001101010100011001000000111011101101011000110011000111001110011101001101101111001010100101101101011110100011100011101001101001000100001001001010010
11010010011110001000111000011101011100011101110010100101111100100111111000100100010111100111100101110010010000001101101110000101100100010001001101111111111111000001011000010110111001110110010110001111
00101110001001000001110100010001011000110001001001110110000110001010010101010001010011111100101110010001001011100000010111010001001001101100100011100100000101101110001010000100001111011101100001011100
11100100011000000001100110100100000111011111000100101111010000100101011110101010110000010111100011111010000100100001111000011010011010010010000010010101110110001111011111001110001001000011110011101010
11010010011101110100001001101001100111111101011101111110110000010010010111001001010001011011001011011100011001010001011010111101111101001000110011000010001111110011010110011110010010000000101111101011
01010011000000110111001101111111010000010101101101010011000001000101010101100000010111110011010101100010011011101000000010001100111001001100101001000000011101100010001011001001110100000101001001111101
01100000010110001100000100000100011000001100011100011111101010100111001110110010001101010100111100001010000010111101000000000001100111100011000100101011011101010000100100000110011000111011110111001011
01111000100001110111101001011111100100000111100101111111001000100111011110101010111110100011000011110100111101110101101111000101000110011111001000001000111100110101111101111000101001011100011001100001
10110100100011010110001011000100101011101000011110101110001111010110010011111100100010111101000110100101000111001010010001111100001111110000001101110100111000001110010111001111110010010011100110100101
01101001010111001100011110000000100110110000001110110101000010010111000110110010010100101010010011001100110111000011100111101111011101101010100001001101011011110010110100010000001111000000100111111111
01011101110000011010111001010000001111111101001000110110011011011100001010111101000110011010001010110010110011011001010110100101001101100000110101100111110110011010001101010000001001101001111011011011
00111111000000111011100110111010100000101110101101100000000110000111001010110111110011101010000010110110110101100001011111101101000010010110111011110101110000011100101110101111001001010111100001100101
10100011011000011101000000101010110010100001110110100011010101011001101100110011001000000101011110000100110111011110001110010000011101010001001101101111010001101110101000001101010100100100111000101011
00110100110000000011111111110000110011010000110001101111010010010110001011110000111101011001111001101110010000110000000111001100010100101111010111110000111000000100000100001100111011111110101100011011
00010110011100111110101111100000100010101011000001100001011100111111000011100011000011001101111110010010000111001100110101011111111010000011001100110111010110110000010101111101111011111010010100001100
01000010011000110000010011101011101101111111100001011101011100110110001010010110000000100101000111111101011011111110010000101100000001111010011001011100011111000000101010101101001010001011011101010011
10101101000000110000111101010100000011010011100110010010110010000001110011001010001001110100110111111000110101110011110011000000001101000010110011011101110000000010101111010111101111111100010101001011
10100010111001111110000011011011110000111100000001001011111110110111100101100010110111111101000100001010000111100100001111111101101101100011010000011111001100101101111110001100111001110011010001001110
00010011010101010111001110010101001000010101100011001110011000010100111011000111001010110000101001000000111000100011100010010100100101010010010100000101100110101111001010100110110001101011110100011100
01111100001111011001110111110010000101000000010000001011000000110010010011000001010011100111111000001100100100101010100011011111001110100010110101110101111111110110011111011100010111011111101101100101
01000000001000001110101111111100000110101111011100110001010111111011111100010011100101101010110011001001010001010011011000000110100110111001100000101010001010101000110101010011100001010111110010000101
10110011101100011010010101011011111011100010101110101101100000010010011000000100010001010000101011000000000010010001100111101100010111101010011111010000010100011100010100010111000001011000101011100000
10110101111000110001101101101100000010111010001011100001001001001000001101011011110001101110000010101001011101010000010111001000011001110001100111000010100010101011010111111101101011000101101111100111
11101110101011010011001010110000111101001111110000000011100110111010100000001001100111100000110011110101001110111010000001101010000100100100111011000101100001110000000110001111011010010110011010000001
11001001011100011111000000111110000100100000110000100110111011001110010011000111100110011011001001100111110010010011100010000110011011101011000011010110001001001100001000100110111110011101111000100001
10100101111101110111001110110001010010100110101000111010010011111101100111011001010101001011011111101111111100110111001111111001100000000100010000100100101110101110011011001101101010010111101100001001
01001101010001111110000001011111000010000101100001000001110000101101110001011110000001011000110101110010101110011111010101011110010101010001000111111111011011011100010100000101010011001100001001010100
01000111110000010010010000111011001111100110111001001001111001100101111100100101000100011010011111111001100100111010111110010000101001011011101101000000001000111001100010010100010000010100010010101100
00101001110001001101111000001011000111000001010011010110100100010010001001111010001010111010011000000000111011101000000110110001111111110000010101001000011101100010100000110011100000110100011100110111
11111111101000000111001010000100111001110011100010000000111111011000010100101000001100000101111110100110110110011110011110010001001011001111110101001101110001101000001000001001010111111011111100010011
10111110100110111010101110100100000010000001101111101101100110011001101001010011011000010000011010000000111011011110000100101111111001101101110000101010011010110110100011011010001010001000100000110111
10011111110011100100111000100111000001000000101010100001100101011000000101010011101011101001011101111110100110000110101101101001001011000110111010001000010000100001010110110010111001011111111011110100
10010010110000100101100100010110101110111010010100011111010111010111010111011000000111110010101000001110111101101001111111010111111011010001111111010001001100110100101100111000100010000100100110010110
10101100011011001010011011100010001011101010100010110111110011111001001001001111100110010001101101001010111001000010000101111110001100001000100000110000010010101101110011100010011010000101100000011011
00111011101010010110000011000000001011100110100001001111101100101011011111011111000100000100000000001110010101110111010110001000010011011001001111001000111101111001010001010011110010110000011101111111
00001100001101111010010000110110100110000111011000010110000011001000100101110011011101100110101100000111101001001001001110010010101011101001100111001000001001100101101111001111001101011110011010100101
10100101001011101010101010011010110101101001000111010011101111001011010001011111010110001110110010000011100010110111110110101010010111011000011100001011001011110000110000110011000010001110110101101010
00000011100011010110001001000000001111100100100101000010011010101101001100100000101010011100111101000111100001011000000100110001111101111100000011010000111100110111011110000010110111101110011100101001
00010111100000011101100101011110100111010011100001110101011011100001010100110010111110010011001110011100101110011110110111010110110110010001011000110001101110001100011100110011010010100111100001010010
00101010100000011010011110001110111101000000100011111001111010100111111101000111110000001011101011011011101000011010011000111010011001111001101011111111010110110000101011110000111111100100011111010110
11001110101010101000010100011111010010001001000111011101011011111111011111110010111100101110011111101111000111110101101110011111011010111001001010000111010101000010101110111100011000110001101001010100
01011000001110100000010011101001010010100011001101001101110001101100100100000110100001101011000100100000010000011001100111101000011010110011001101101000001011100000100001110111100111100100100000110001
11101010110111011101011100100111000110101000101011000011100100000000111101100100110011111100000011010101101110011011000110001010100111101101101101001010000011110110100001010010011101010111111100001101
01101000100000101011100110001000110111010101011111110110011111001010111101101000010001110011010001011011101111100000100001100010100101110000010101000010110000000011011111101100011101111011100001010100
00110000011011101011100000010001110000011101000101001101001111110000010011000101001101011011110001010000111010011001000000001110011101001100001011101111110110100001001111100111011100000101010010000001
11101001110100000010111100001100101111100011111100000111111011110110100001111110011010000100111101111100010000101000001010000001101000010111110001010100100010011011110110110011000001100101000001000101
00000010100000111011010111101010001100010110101000000010110110110010011001111110101011010001011001000100000111011110011110101101100011011101110101000001100010011111101010001010000100100110111000000011
11001011001100101000011001010100101011011010100100111010011110100101100110011010101010000101010001111001101100010111011101001000000000001101100111111001111011100110000101100000001101101010001100010111
11001101010001011110001101110000011100001100001100101001000010110100011000011000101001100101000111101110100011001110101100110110111101101101000110110110001010100111110101111110010011101000101010110111
01100101010111101100011100111001000011010001101111110101010111111000011011000000001101111010101100110010100110101000111110101010110011101001110000111100101001100100100001010101001011001000100010101111
01011001101100110100101111001001110110010111011110000001101110101010110110010100100001101111101011000111100001101100101000101000011010101011111010100101010010101010111011010110110001101111100111101000
01010100101100000101011001100111101000111100110011111101001010110100010000001011011010011111111010101111000111100111010110111111011111011000000010010110011101001101011010000000001110011101101110011101
00000111000101100101111010110010110111111101111110101000101011011011101001100101101000111101000111010101000010101010101100011111001110001111110100010100100011100010111100011011100011001110101110000001
01011010101010100100110111010001001111111010000100100011100000001011111111001111111111000110011111100011110010010011111100110110110000111010000101111010100101111000011010000100111110001111000110011010
11110110111010110101010101000111100111001011000101010010000011011011010011100111110100110010110000110111000001111101100100011011101101100011100100001110001010111101000101000011110000010111011010100101
00110010010110000010010010000000101111111110010110001100110010101000101111010100101111101111000101011111110111011011101010100100001100100011101011110100101111010101101101100101011110001000010110100101
01111010000100001011011011001000010111101110110011100010000011111101011010000010001110111101111010011111011001011001000101010011001110100010111011111110011001010010101010010001000000110011011011001010
01001001010101010001111011011000001010101000000000011110100100111111000101010011101110010110000111111001010110000101000011000010010101100110001001111110000001000100000100000100010101011110110101100110
00100001100011111100110000001111011101010011001011000110000000100100000011110000000010101100001000000001100010010000111010100100101000111000101010110010001110101010100101101001111000010001011101100000
11101001010111001001111011101110000001100011010110101011101000000110010000110100000101011000110101100010110001001111100111010000110000001011111111101011100001100111011000110010001010000001001111001001
01101011011001010010010000101111101000110010111001101100010110110110111010010000101101101001100101011000011000000110110110110110010011011011000011101101011110101111001110111100111100001110010101111000
01100100100000000011011110010000011011101001010011010000101101110010011101000111010001101010000000101001010010000110110011001001100001111101110101100000010010111000000011010111110110110111100110111101
10010010011101010010101110010101010110110000110101101100101101011101101000111110101111001111101111100010111110101110010111000010111010101011101011011100011010010111001001010010010100001100101110101101
01000010101101010111010110011011111110000010110110111101011000101011011111011011100100101111101110110111011110010011000010101000001101110010011000000000001000000011010111011101110100110010100110001000
11001001110011001111001100110010101101100111111011010110100010101100110110001100110010101001101100101111001100111000001110011001010001011010010011100111110111111011001100010000111000000001011001011100