01011110101111111011110011101000110001101101100110101110010001001001001110010010010010011010000111111011111010110100101010100000011110001110011101101101000101011101100101101101011111000110001011100001
00101001011000110101000110000011010101010010110111101010000110001010000111011100001110100011111101011000110000111011101110011101011001011010001110111001001111110110101101100111110110110110100100101110
10101001110000011111011111000010010101110011110101111101010100100000001110100111010110001011010010011001010100001111110100111111110001101001010011101011001011010010001110111111110000111111110000101100
00111101100101101101101111101111010001001010110000100110010100111100010100100010010001110000101010110001000100010101001110011001101011111110000011011110011011001110011110100011011111110000011010001001
11100010100011000110100110100000111100010110011000011010100010010101010111111100100011001000000110111000001110011001000011010100011010001100010110011101011011001011110000111100000111111011100010001001
01001000011010100000100010011010110110100011100100000100111100110000001010001010101101111111101110001001010010100000100100100010111111011000111000011100010011001011110011101111100111011100101100101111
00001011011010011010010000011100110110100011101001010100000000010110001011000001101000111101101100111100010100111100010010110010001010111111010001010100110110010010011111100011110101001000111011000011
10011010001100001100101100110010000110101000110011000000101100001011001101111011000001101011111110010100000111010000011101110111001001100111101000110111010001100010101011101000101010101110101000011100
00001000111111010000101011010010111010011110000100111011100111110001101010011001010111011010001110000011101010101111011011010000010100001101001001100010100000100010101101011101011000010000100001101111
11000001010111111010101100101111111111011100100101011001111000100111111101000001100011100110011101000111111100011010101011100010101110101111010011111000101101001001110001000110000100010011010101101000
00000001111110000000000001010101111000010011110001111111100100010101111010011110101010010011110101111010010100000011001101100011111101100000001001010100010101111010101100011101011000100000110001010011
01000100101110101010010100101011100100101000100101100110111011100000001001101110010001010111011111000010001101100000110110100101110110011111100100001000001010011110000011001000001011011000100000011110
11011011001000110000111000110010010011100001000000110011001100011011000100100011101000001011101100111001001101011000110101010010111001110110001100011101001101100100101111100011001110000010001111010001
00110000011101101111101010001111111011101100101011101111101101000100001010111101100011100110011111011111101011000110110101100111101100100111000000010101101001101110000010100001001010010100010001011100
01000101111110000011011011010100000000010100101010100010001111111111101100011111010111101101100110100111110010101111010110101001100010000010010001001010001100111001010000000010100001100111011001000110
10110001100111101100100000100010000110101000000010101110100110110011001100101100110110110110000001011110010111110110000100001100001101101000010011101010000000110000101100010110110010001010010110101010
01100101011101001001010110000110000110110011111000111101011100011011110011100100011111000111011111100001110110101101010111101111101000010101001001000010001010101000010010000111011111011000110010110100
00010011001101100000110000011100011110000001110000001100110100111000010001010010101001000111010011101100000100010111110011100000111010111000111011101011101010011100011101011100011011111110010001100101
01001010111000100110010110110000001111011110100000110000001011110110101110001101111001010000001111001100000111100110101010001101011111000001111110111111111010101110110110010001001111100010100110011000
10101100001010110111110011011010011010010010101101001010000111111011110101011111101010111101110110110101100011011000010011011111111101111000101001001111100011001011000011101001000100110011001101101000
01000011001001111110011100011101011110101010000011111001011110101100111111011010001001110100110000101011001011010111011011111110101010100111110011111100011001011001000110111111110111011110001001101000
01011100111111110010010011110101110101100010010011011101110001011000010111110110000010101110010001110000101000100011000011101101000001111110000101000111110001011100000010010010001001101101001100110111
00001010001000001110001000000000100111110100010111001001011111011111001011001100110000111011101100010100010110101001101110000001111010000101011010100010110100000001101010000110001011000001011011101111
01100111111111110010001101101111001101010011001100011101001101110100001001000100010011011000111110101010010111011001001010100000000001101001001011101111100101101010000010010000011110010101000110010011
11111111001010101111100001110101101111010010000011011011000000111100000001111100001001000100101001000101011010010011110010111101011010001001010101000101101101000010100011111011000100001100110110110000
11101011110011010010011110011000001001010110111110000011000001100011101101101100100011011100010000011101101001011110001111111010001100101110000010000101111001101001000000101110111000011011101100101100
10101010101001010101110011010110001000000000011110011010011010110100111001011000111010101001111101011010111110000001011111001111010011000001000111110001001110100111100111001101100010101111000100101001
01101001110110100101000010011000100011001100101001100011101101011101110001010000011100010010011001101101010110011110000110011010110001111100111110010111101100111110010100110010110100011101111110111001
01011110000011011000001100000110000000010110001000011010011110100000000111111101000001111010001101101000011011110100110001010001101001101010011011100001111000100011101110110100100011110101011111111010
10000001101110101101011011000110000001010011001010101101101111011111011110001110011011010011001011000011011111000111001100001111111100000100001101001011011100111001011011010001111001011101101001010100
00010010010000001000101110111010000010100110100000001010001101100101111110001110110000101010000001110111000100010111001111101100111101110110001101110000111111001101001011011110001011001010011111101001
00101101100011100010011011111101001111001001101011110110111111101001111100100011001100110011101100001000111110000000110000011100011001001110010110110110001010000110100001000001101110000101000110011010
01110011010110010001100101101111000111110111101011101001100101001101000110011110100101011000000101010010110100111110011100100111110011001001111011100011010100011100101100011101001001100101001110101100
01100001001001000011101001100000001010100000001010000010011111101001101011001010000100110110100000111110100000110110101001011111001001110110000100110101101100110011000011000100101001111010010111101100
01001011100000001011010100100011101001101011110011100000110010110100101011111010000111100110101000111110001101001011000110111000010110111111111100001100101000100100101011101100111011010110110101101010
00110110111010100101101100110011001100000010101111001110001000010011110001011100000011111000011110101010001110000110101011101110110011101100101110100010111100110011100011000100101001101000111001000111
01010010100111100001000010000010010010010001111000111111100101101110110000000001001010001001000000111100100111000100110101110101110100001110000100100000010101010100000001101010101101111101010100011111
01111001001110010011111110111110110111011110001101101001101010110000111101110010001110101000001000000001100100111100100111101011011000101001011111001110011101101001000111111100100010000010111000101101
00111011001000010010110100010100000110101110010000011011100000011001111100011011100110100111001110011001111011111111001010110010010000010100101001001111101111011101101101001101101100010111001010110100
00110010011100001011000101000010001011000100001001110111110101100100010001001111001011010010000101111100111000101011011110010000100011110010011100001001111110001101000001111010110010101101010101010111
01001001111001010101111111011110000110000000101000001000010001100101010100001100101110010010010111000000101000001010101011111101010100101100111110111100001001001100011010000110101100000100001110010101
01011010010111001000111010011011000011010110000011010000001001010111000111111110110001100101011010010001111101110111101101011101011111000000011001010010110010110001101100011110000110001110001111010101
11100110000100101110110011000001001011001101001010001001101010010011101001011111000111000010000001000001010011000011110011110110100110011011011111011011000101111011100110001110001110001010111100111110
11111111111100001011001001010101111001110100101001110010111100110110000101011111000101000101111110000000010010111111010010001000110110110010101010111100101111001010011000000101010101010001111001110000
10101011001001110001000011000101101010010000011010001101010111111100000011110111111000011110000001111000110100011000111000110110101011010110100010111010100110000001000101001011001010100011010010011101
11100001011011101101000111010110110111110000000000101011010000101110010001000010001010001110010000000000101010010011111101011100000100100101001100000010100000111111001111000001010000010001001101010000
11000111111110101011001001001100101011001101110110011100001001010001000111011101100001100001110001110100100010001111110111101000011100100100100000000111101010111111101100110001010110000110101001110010
01001000111101100011100010100101110101100001000011101011010100010110111001010100000000010001110011001101110101110101100101010110000101111000101101111010100000100100100100011000000110100110011000000001
00101011000110101000010010011111101010010000000010001011111011000101011001110011110101000000010010100100100001010000110100110101100000010001100011000100101010010110011100101100101100010111101001101110
11001101000111111000010001111010101110111101100001000110000110010011110101100100001000100111111011001111100100000111001001001101101111001101001011011101001100100101110101001010101010000000111000011010
10100000111011111001110111011010011011100001011111101010010111011001110011110110100110110100101101011111010010010101011110000001100011010001011010101110110110111001000010010111011010110001000001100001
11011111101010100001011111010101100110000100010101010110101001100100110110101100100110101011011010101111111101100011011011001001011111010100000010101001001101101100001110011010101000001000101101110100
11110110000000000001110001100001111001101111001011000111001011011011011001111100011011111101100000010011010111000000010101101110010111001010001111010100110111100100010010101111110110011001100101000000
01011010100010010111111000001011110010011110000110000110000111010010111010000110000001101001010010101110000101100111000101000000100000111100110100011010111110000011000100111000100010000100100001110110
10100100000000010100001111010100101110000111011011000110011110101001101110111010000010111110000000001010101110001010110010001110100001011010101100100111111011111110101111010100100011011100010001110000
00011110101001111010000011001101001010011000111010101000100000001100000100000110001100111100111110100101101001111011011001110010000101101010100111001010001110011010100000111011111001111000000000110011
01111111010011100110011111101001100110100001000000111111111111100001001111100111001111001010010110000000100011111110110011100010000110010010110011011111001010011011011000101010010101000110000011100110
01111001100011100001110001011001011000001011000111011111101110001011000101000010101011100100000100000010000110010100001101011100011100111000110101000001011101001000110110101101001111000100101110000001
10011101001010011111000000101111110000100100000011110010110001000111100110111001111000011010011001101010011100110111101011000011100010110001101000011011011110111011011100011001100001100010101100010000
11100100000000110010001101010110000010001111101111111000110110101011011011100000100001011011011111010011100111101111001110111111011110001000101001110110111010011010110000000100001010111110101010001011
00000100101000001001101010011000111000010010001000010100110000011000011000001100000001011010100001000001010101000111011111111101000000101000010101110011110110101101010100101100110110101001011001011110
11000100110000000110010111000001010011000100001001100011011001111000111011011010111111001100011001000000000000001110100101111100011000010100010101001100101001101000100101010110000110000001101110101101
00011101011110110011001001111110011010100011000100110010101111011011001000111000100111110100000001010101101000010000011110101110010011011101001001101001101111000000011101011111110011001100111111110101
00011001001011110100010000101001100001111111101000011001011110111111001100111011100001110011100010111010100001111110001111001101110011010011110010111110010001110010010001011101100100101111101100000001
11011110110101010100001100010011001101010101110110001100000000000000001100111001100011010010110000011101001010011000011100110101001010110110101111110111011010111101010111010100000111101101000100010000
10101111110001101101011011011011100011011000001011011111110010111011111001100011011111100111010110111000011001111011110011100011111101101101101111010010000010101111010110010011001001010010000110110000
01111110010011001011001111100100010101111110100010100100100011001001001011100110010011010011111100100001111100101000001101010010100100010000100111011000011011111101111000101000110011000101100101000001
00100111001101011100111111000011110010111100100111111000001010111100100010010010110010110000011001101000011000100100100101100111110100000110001100001111100111100001100100001011110000110111010101001000
01110000001010110101110000101000111001110000001111011011001100011111110001011111011000111111011101000011100110110011010011110000101011110010010000100011010001010011101001000111100010001010010101101101
00001001000000011110100000100111010001111100011111001111110110000001110001111111111111110000001001011000111110101101110010110100110010001111000111110011010000001101101000011100011110010111100110110011
10110110100010011111011110110110111101011010100100011100101101010110011110110101101100001010011101001101001110100000011001000110000110001101011110111101111101010001101111010100010110010101111110000111
00101011010111010000011001101001110100101111111010010110111111010010101100010111110000110011000011100010101001011011110101100101100110001000100000101110010101000011001011011111000001111011110011100011
01001101000000001001110000000010100100110000111000111011001011101001111111101000010110000111010101010000001100011101100001010011100111011011110011001111100100010111100010001111101010010001100111011101
00000100010111000110111001101001100110100100000110010000000101111011001100110000001001011110000000111010110100010001101110011111100100011011110010111010110000111010100011001100011101000011100000110101
10110010100010110000111100010010101110101111110101101111111100101010010000010110000010011000101110100010001111000100110100010000101101011011001000110100001000000110101000110111001110110100111100000100
00010101001111001110110000111111110100011000001000100000100001100111110010011101111110010001111010000111100111101011010110101000111100011010010000110110011000000100100111011100101101000001011100101110
11110001000101101001111010001011001111011101001101100111000111100110001101010110000010001001001101001111010100000100111101010001011010000100000110101101010001100000001100011101100010011110111011111110
10100111101011011000001111000111100100110110111001111000100010101101110001110100111100001000110000001011111010110110010111111100101101100100010110011000000111101010011111100000010011001011111111111010
11010001000110010101000101000000010011101100011110001110100011010111010110110000110101000011100110101011011000001110101001110000001100011000001011101001010001011111110001001011110000101000011111111110
10011110010001110011100101111001011001100001111011110001100001101100101001000110011111000001011011101100010001010111011100100011000110110010100001000001010111011011101111110101000011010001100101110100
10110000000101011110001110010101001001111100001001001000111011101011110110101010000110011101000010010110101000100010001111110101110011010000100111001010111100010001100011101000110011101010111110100101
01101101111101000111110100101110001110110111110001100011010001011110010001101001001010111100101011110011010011111001000011011100111000001111000100111010011111011001011110101111101001010100100110001110
10001100001100010001011001011001111111011111000100010110001101001100011111100000110111101011011000100010101011010101011000011001001111110010100110001000101000110101110001101101101011111100101011000100
01111110011110011111001000100000011100111011010111100011110100000011100000111101011100001010100001100100110001001110001001110000001100001100001110001010000001111101011100100001000010001010100111111101
00011011111101111110101101011100000101111110010010011111000010000100111111011110011110100111011100110001001011011011111101100000110101010010101110000111111011001110111110001010111011100000100101111100
10101000110100011011010100010101101101001101100111101111100100010001111001111100010110000001010010100000001011110000010001100100110110100001011011100011010110100111110011001111110110101010100101100011
11100000010101011011111111100101110101101000011110100100100111010100000111001110110100000111011010011110010101010111000111011111101010010111110011110010111101000101100101000110110000110001011101010010
11011111011011001110001101001111101010111111010100000101000111000110101101101100001011111010100010111110011100010000010001100000010000000111010100011011111010001110000011010010101100011010010111001001
10011100111010110101010010001100011010011100101111011100001000111010001100011011100111101101001000010010110100111011101000111100001000101000111100111000101100000001110111010001000101110110001001100111
11011110111101011111110111001111001011010111111010101010111110110110111001010011101110111111001101110100111100010001111011000111100111101111101111111111011001000100111011001110101100011001001111010001
11010100001100100100011000110000110010100101011110100000011101001010000001000110100001110001110010000000110011100110001010000010011001000001011110110011110000110000100110010111111100011101001100111010
10000001101111110111101110110010111111110111001011010111101001010011110011000001100111001011110110011101001000001101101000011010100001101100110101001010111010001101101100001000000001110011111101000100
00011101001001011100111000111011001110111001101010011110101110110011111001010011111100001011000010000100110100101000000010111110000100100100100000100100101110100000111011011111101111001100010110100010
01101000100111100011100001111000100000111001001111110100101101100100101110001010110101111101111111100010010100011011110010011010000111101011101110110110111010100000001111001100100010110000011111010111
00010001001111111101111110110111011000100010101100101001100001100001011111011110001001000110100110100010010001000101010010010100101111100010001000001111011100111101101101101010101000100010000000100111
11110110000110010011101111001001111010001101110001100010010001100100010010010111100111110110001011000011110001101000110011110001101110010101010110001010100101101000101110011100101111111010001001110101
11101011001110001100010111000000000101101110001001011001111011101111011010100000011001111110100001011100100011001111001011000010010000010010001011011011011011001101111100010101101111100101010110010010
10000100111110011111111000100100000101101101101011000110000101100110110011011011001100100101101101110100000110000100001110101001100000001100110111111101110000010111101110100100101011110001100101101000
11101110100001000011100010100001111110111100000000010010100110000101101110011011001100010001000100110010101010010111101101100100100101010011000110100101111101110011001001111100011110001001011010000000
10100100111101101010011001011001000100110111000101111101100010100001010011100100110011011100001100110111110011001001000101101101111101101000001111010001110110000000000010010100001011101110100000110101