1011111000001001110001000010101100101001011011001100101001010110111001101010110100110100101010000101011101101000011001110100010100000111111001001001001001100010010110101110100100110010011110010110111000100111010010011001011010111110110010010001001000001011
0010011010101111011110110111100110001111101001011011001110001110010100101110011100010110110011010011101111101010001100001101110000000010100000111100100111110100010100010001110001101101101010000000110110110111111111010011010001111110011001110100100100111110
1111010000001100001111000001101001000011111101110110100100110000100010110110011011011010100111101110011110000010110101101100111010110000000010110110100100101010101010100010111001001000011010000010011100001101101010011110000101011000101011011010010000001001
1010010100100100101111100111100101011010011111011110001110111110101100011000010100110110001010000101101110000110101110100001111110000111010100000111111100010011111110001100010111100100111101001101011011000001001001001111000110011100011010000101001111110000
0101011100010100100011110001000100101001110000001101111110000100010001111010001011111111110110111110110011111010111010100110001110000101010100100110111101010111110111000100100100101010001111111001110101010001010110000110100000011000100001101111101000011001
0100101100111111010000111110110101110100111111111100011101110101101011111110011111111010111101111000101011110110111000101001101000101010010100111000000101111010111110010000011011011011000011101100100000100011000101011000100010011001111110110100100011111101
0011000110011000001001100010001001011110011000000100110011001011111000010011111101101010010101010111101100111010111011000101010111000100111010100000110000000011001110110001100111000000111010011011110111011110111010100101111000010000101110101101100100001111
1010110110010100010111101001001110001110001001000000100101001111101010010010111011100000100111101000101010011011010000111111010010111111011000110000100111101000001011111101100011100001001011000010101111000010001111111111101001100110011001100001010010110011
1100100001001110011100110010011101100110010001111111100010001110011000101010100110110010101110100110010011100010010010010000101101110111000111001001011101011101100001100000011010011110001100001101100110110101111111110011101101010011101100000010000010111000
1110101101100010011011111100001111010111010011101001000100011100001011100111100011100110010000000001000110001110101000110011110000100010100011001100010101101001101110000001001110000111100110101011001001011000000010011010101010100010100001110000001001000110
0001000110100110010101111100100011010100111111001100011011001001111010000010111011011110000001111001010110101110100101101110110111101011010111000011001001100010001111111010111111110110011010010110111001101100000110100010110111010010100110001000101011110100
0101010011011110110001110110010110001110100111000101111010010000110101001100111111011000011110001011010011111111101010000101110011011110001000101110101001110011111101110001110100000010011001101001101111111010110111100000000011101110101010010111000101111111
0001100110101001010011100111000001000101001110010011011001010000101001100001110100000011101010001000110001011001100000101111001010011001100010111101001100100101001111100111011000111010101010011000100111110111101110001001000001000011010000000101001010001001
0110101001010101111110001011101111010010011011100110011001001101011111011010100011110111000101110101100110110000011000100000110100111110000100111110100100110011100101000011110011011101011110101110001001111110011110111100011101000100010100101100000101100010
1010101001101011011101000110001101101101010010100011000001101100111101001010001111100101110011011000101000000101000000000001111111101101011011001101001110000101111001000110111100101100001111110100110011000110100101011111110101111110000010010011101010001010
1101000100111001111011000101101100011000001000001010110000001101001100101111010100001001000010101111110111000111100101001111100100111100001111100010111000010111000101101011011110001110001100110011010110000000100110011000110110110001001111110000101000101110
0010110101000010111001011110111011000000111000111001000101100011111110101011100010000110011101110100100111011011110001011111001111110011000000101110101111101111110100010000110101100111001100101001111110100111001111000111100111010101010011100100000010111000
1001100100010111111111100001111010011011010101001100110101011001100101011110111111011010110110100010101100010011011011010101101100100000001001000111010100010100010000110100111100010011011100111010101011100010111100110111110011011100110101111011110110001011
1001101111011000111000011000111000100000011111010000011000011011000000011100000010011000011011110000110100111011010100111100010111101101111111001011001000100000010010010010111000111111111111001000010101001100000100010101000111001000111111110111101100111001
0111001000110010101100001011110011100000111010100010011100111010110010111110011110011011100110011001010100001110011000001111000010011101011000000001111111000001101010010000100110011000011001111011110110111110010101110010001100001001011110101011100110111111
1000101000001101101100010010011100010000001100100011110000111111110000110101000111111011111110010110110011100110001111110110101000101110000001101101001001110101101100101111110100001110101111101111111001101011100100110011110010101111111011000100001100010000
1011110010110001110010100101111101101111110010111000101011010000000000110011101011100101011100111010011100001001010000100110010001111010111011110110001101001000010010011100010010110010001011000111101001010101100101111111111110111110100011101001001101010110
1011100111001100111101100000011010111111000100010010011111001100010000100001001000011000100011010000011111011111001111100100011011011111001011011011001000000010010110000000001101001011011100010111100010111101010111011000010110101000110111101111110000001101
0000011000010101111001111011011100000111110011011000100100000010000010100100001000011010001011000010101111110111001100100110011010010000111100100101110110001100101001000010101010010101110010000010100101100101101010111011011101000111111010011011101100110010
0011110001010100011011101011110100011000001110111100100100111111010100011001010100011111001011111001010101010001010000000011110010010111000111010001110010001001011001000111011000001111001001100101000100111010111011011010110010000001001010101101011110101101
0010011101001100010100111000111101100110101100110110110100011011000100111110101111001111100010011111100000110001100010011010110111001100011111101000111001111111111101100011000001010110111100100000001101100100110011010011011101010101010000101100001100100001
0110100011101011101011000111000000110101000100110100010010100111000011010000111010000111100110110000001001110110101100000000001011110000011001101100010110110011001101010101011111001000110010011011111000010011100101111111100001110001001100000101000010000010
0110101000000110010111001110100100111011010111111001101110110011101110011100111000010000011010001001111110100101001110011000011001110110101110010110111001010100101101100001111111100100100111101110010001100011011001101000101100001100010001111101001110011010
0011000111010110000010011110111001100100100000111000000010101011100011111101110101010100100000010001010111011101001000111101110000010011100011010010110101010110011110010000010001011010100011110010000010001010001111001100001100101101111101110111001010010011
0001101111010111101010110100010001101011101001010110000100001100100110110011110000010010100110111100111111011100111110110000010000011110100100011110101110010000011001011010100100100000111011010100001111110101110010100000101100010010100111110011010001110111
1110100011000111111010001111000010010110101100100100110100101001110011011000011010001001000011100110110101001110011101101011001100101101000001000101111011010100101110101011110111111101010001000000110010001111110101010011000001111011010111100101001100011100
1010000011100010000100100110111110111101001110110100001000000101011110000101111001001110001111110101111001000101100100000011100011110110100011111000111010101011000110111101111100011111110001001001011001101011000011111010011100011001010110101001011001010000
0110111110110100111000110001001100001010001001001010111011111100011001101100111111001000100110100001001010010010001010010101111100101100110011010101101000101100100100111001111000111001100110101101110001100000100001100111110001110001010101101100000100001111
1110110100110100011110000001010110101100101000011010100000000001011011010111000000011111100100100010100011001001010001001101101001000000000111110101010110011110111011011110001101100001110000010001011100010101010000010010010010001111000110101101000010010101
1111100101101100100011101101100000100110000111000100000101101100010111110101010100001011011110000011110101100110110010000001100111001111000011010100010110110011001010001000001101010001100001001010000011000010110110001101110010100001010111010101110111001101
1100000110111010111100111011001101010100111010010010011101000111110111010111111011111010111001111110101111101011001011101101110011000001100000111001010100100001001001111111101000101111011000001110000100001101100010010010000011011011011010011010011011000110
1110010111110010010010100100101101000100110011010010010011100100101000001100101000111001111000011110100011001111011010000000010111100010001001110000000001100011001110111011101101011011010011111010001011111111010011100000010110100111110110100001101101000010
0110000010110110010001110100110000010100110001110010000101011000101001101011101100100010000111100110001001011100100000111100011100110000001000110011111011011110111110100000110111000110000001111001001100111000001110000111010011110001100011100010001101000111
1111001000001110111110100100010110001101100011010100100101101000100110100001101000010001011001000010100100100000000101000000011000110011110010011110100011001111111101111100110110111000100000000010111011011111100000100011001000011110100110001110010101010110
0011111010101110110101101011100110111100011101110011101101111100110010110010101001010100001101100110101000000100000000100001010010100101011111110001101010011001111000101101000101101011001101011100001110111110100100101001101001000011111011000000101110111000
1100101110010110010000000011110111000010001001111010101100000101010110101111101111110010110101100011000010111110111111100010001110100011110010000010100111111010110001111000001011101000110100011110100011011101001000110011111100000000100000100100001110001101
0100001111100101100101110100100100000101010001010011100000010101000001010101110011110010010110111111111101001000000100110100100111100101001010000110010011110101110000101001011010001010101110111110001100101000101100111110101010111110010111100101100011011110
1100111011010101000110111000010010011000010101000110011111111110000100111110100000001101011001111011110011111001010010111010010011011011000000110110111111101011010111011110100011111111110000000100000010000010010100011000111110110000010011101111110010111010
1000010001000011010111100000100110010111100011101010101100111010000001101001111011101001000101000111001000011011101110100100010111110111010100001100100001011010101100011101011011100000011100000110110010110011010101010101010011000100110001111000011000000110
0011001111110110010101100111100100110111011011101001111000001111110001010100000101011010010010110101010110101101111010101010100101100110100010001101011010101011010111011011101011110110111010110011000001011010101101010111001111001000100100001001011001111000
0001100010111101011101111101101110000011010110111110110000011100010110000001100010011111100000000011000010111111111010100100000000110100101100100110011011010000000001000110011001010111001110100110101111001000101101110100110001000010001010110110000010111010
0110101011100100011111001101110100010101001100101100101011101010101001110010010110110110010011000001000010110001010011110110110101000001001111011101001100010111110000010010001101100011111101000000000000110100110100000010011000010111000001110101010001010010
1101100111100111101101001101001100100000111101011010001111010000110101111011111110011000100110000111111100110010101000000101101110011000111010001100110101011000100000100001100110001110111001110101001010010111001011110100111100110101111111111000001001010110
1110001010010000011001111010110010001001100100001011010101100110001100010111001100001110000010010011100011110101111110110110111110011110010011111011100110101111101111101001001111000011101001101010100101110100111000010010001110110100101011111111100010101000
1111001011101010010101110011000100001000010001111100100001101110101111111110110100111111010101101101001001000100100100000001110101101001010110010000100000101100000000111001100010111100111100100010110011111100110010100010000011100000011100101111110010010011
0101000001110011011111110101101100000001011100001100011010100101111110001110100101010010010000011010100000111111001001110011101100010111110010011100110000110001001010100001010100110011100001111000111000010111101001111101000100000010100010100011001111001010
1101110111111100011111110010110011000100101101011110101101011000010001110001000010100011111111110110001011101000100010101001010000100101000110010110000011100110110100011011000101010010110001100101000001110010101110100111111000101011111111010110010100100101
1001011011011111011110110010000100111011101001000111010001111111100001111000101111010000001011100001100100111111010000011111100101110111111111011101010101110010010111110101111111000010110001111110011001110011000000101000011001010000010001011101110011100001
1111011001001000011101100100110011111110010010001001001011011110000110001011100101100110011010001001110010111101100001010111001001101110011011010000101000100100000010101111101111100110011010111001011100100001101100001000010010100010000000010011110000110001
1101011001011100110100100110010111011111111111011100000001110000111110110100000111111001100110011011001110100010011011011011001001101101001011110011010101000011101000001100001000001010111101001001001001101100110001010001111111101101001111011110111010101000
1110100011101111010101001111110000101001011100100100001010011100000101000100111100011000011011001100000011001110000101011011101010101100111110001010011100011001001110110110001110001111010110010110101111110111000100010100111111001001101000111000110011011010
0001001111110010100100110011011010101011100111010001000100000110011010011001100101011011111000110111101101110101111001000010000100000100011001110110000000011101100001110001100000111100110111010011001001001110111011010000100101000111010100011111101110100100
0100100100001010011100110101100101101010111100101010101011010100100100100110110001110001101010001111101101011110010101110011100111110011111100011100111110001111000110001001011101001010010110011101001001010000100101111100000111000100100101111001010001001111
1111101010111111010110111001000111111111000000001010010000100000111000101001011101011100110100010111110010001111001011110100111000110011100001111011101001110111000101001110010011000110101011011101011010110000110010100110011011011100110000001011001011010111
0011110010011100110101100101101101000011011100011000000010010010101100100000010110110101111111010000001111100010100111101011110000100011100011000010011001111101010101100001011100010001001000101000111111001000110011111110010100101001101101000111111100110011
1111100110001000111010001000010011000001000111010010011100001111100000110110111101110000110110110011110110001000101011011110010101110010111010101000001101000111110101001101001100010010001010010001101010111100110000110110101110010110110010101110100000001100
0100101000100111010011110111111100100100011111101011001011100001010110001101101110111000101011011000011010010010001100100001101110100001001001011101110101111011111100110110001000101010001001001010011011001110110000101100101100111110010110010001110001001101
1101111110101111000010010010000000101010101011101110001110011100000111001000100100001101001100111101100011100011001111000011111010101110101100011001110100010110110001010001110110001100100010100111001011101011010010110111100110011101011111110111000011010010
1000000100101110110001001110010110101110111100101111101110001011100000101000110010110101111111010010111101110111010010110011101011100110000011110111101100000001101110000111111011100110011010101111111001000001011100100011001101101011011100011101011111001001
0101010000111101110010111010011000100101101100100011101111000101101010000110011001001001001101001001100111101000010001101011000111010010011110010100111111011110001011010010011101100101110011111010110110101111110000101011010111100111000011101001000110110101
0101110001110110111011111101001011011111011101011111001110111010010101110000001101100100110011110011101101111000001111010000110101011110011100001101001001011101110000100001110011001110111110111000010110000100010000010000000110111010001000010011010011110011
0100011111101111111010001101010101111000100101111101010100001000100000101101011010001010100101101001011111011111010011111000100111000110101001101110100000011000100010100110010011100001010101000110101101001111101010111010101101010101100101011011010101101101
1100000110001000001100100000110100110000011110110100111111101000101001010111010110011101001001001010111100000100001011100111001001000011000000110001001001110000000111110000111001010100101110000101010110011001001001111001001011010110011010101110101000011100
0110101001000110001100000101011011011101110100011111101001110111100000101001111010111111001101010100000110101010010000010001101000110110011001001111011000011101110001011001011100100110110010000101010001100111010000011011000000011011010100000111001100001011
1100111001100111100101000110011111100001000000101011110100100001011001001101010000010000101100001010111001110110100110101000000000110001000100000100011010010001111011011000001010110010110011100100101010101011011011000101011100010000101101101101100111111010
1110110001001110110011010101100001110000000110110101011011100001110000111001110011001110110011011011110111101010110110111001111110110001010101000000011010101111000110001111011000111101011011100010001101010010110100110101101111111010111100011000111010001101
1110001110100000110010100100101101001011001110100011111001011010110011100100111111100011100011011100100101001000001111110010110010010101101100111100101111100011101011010110000111010010100100011111000010110001000111000100101011110100110000010100011011001000
1000010000011011010001101100001101001000011010011110001110110001111000111100101000101101001101100001110010101010001111110011110000011000010000000001101000011100000011010100101011111010110011101000010101111110111010011010101000000101110111011100010011010001
0110000111101010100110101000100001100011001101111100011101010000101010011000111110000111001100010000000011011010010000111010011101111111101111001100001001011011011010100011001010111101111101100111100000010111111001010000101000001001110011111111110111000100
0111000000110011011001011110010100001111001100110110100000010101111011111100111110101010111110000011101111111111100001001000111100011000000010001010111001000110100010111111100011001001000111110010001000100111100001111000010010001000001110110011001100011101
0011100100101111111101111101011010111100000010101010111011101100010110001111110111000011111110001000110011010000000111010001000001010100101001100000011101010011000110011110100100101010000110000010000111011111101001110000001100100010010011001100001011001110
0011001111100101111001000011111011001000011101000000010100011010100111011100110001001110111111101101101001001000111111001011001000110001100110110000011100000111111000101010010111011100110000010111111100000110100010110011000011010011010000000100111011111101
0010101000011100101100101001011001100111001000001001101101101101010010101111001110011110110010101111111011100000000110000101111110011101010001110101101000011011111001100111110000001010000110111011110110000000101000110000101011110000100001100011111110001010
1000110010110111101000010101011111000111000111110011000001011100110011111010100010111111101100100011010110011011001110000010000010011101010111011110001001001101110110111010000111110111010001001101010100110001011111011111111100111100100110011100000110001110
0001001010110110111010110111010010100001010101100010000001001000010001110110000011111110101011000100000010111110011001111100101011011101110000110001000111001101111111001011000011100001011001010110101001011011100110010100101101000001010111000001111101101110
1101110101110001011010001110010010100101101010011100010110110101011100101100011101010111010001100111101110100011011101110000101110001100001001100010110100010101111010111100001010110010101011101010110111100100100011000110111101001010110011000000010110001100
0111010111010010111011001100110101001001010001001111100110101001100000101110011011101011011101000101111111101100111000010110111101001001110111101010101100101011100111001011000101001101001101101101001100110101101110010101100011000011001011011010011010101100
1101101001101001000010011101011111101001100110010010011011111000110010111111010100100010110111100110101101111101011000111010110011001111110110111101011011010000111100110101110010010100000101000001111010000111000010000100000111110111110001011111111000111111
1110101001000000110111000100010000010101001010001110001001101111001000111100101010100111111110101010000000010100000011011010000110000000001011110111011011011101101100111110101000000100101101000001101101110001111110100011000001111010000011000100011010011011
1000101111010000011110010101000110111001001011000001010110101101011000000010110000101111111011100001001010000010111011110111110010000010010101010101101010001110001110000111000000101001001111000101011111011011010010010000100001011111111011110110101111110111
0101110100010100001111010010001111010011101101010110110100111101111100101100100101001110110000100000001011110000111100111010100010010110110010111010011000000010101000110010011111000110110001101000110110111111110001100110000010111101110101011111001000000100
0000001111010000001010011111101110111101100110011100100110011100111101110110111110000001010000100011111010110110000001001011101100000010100111111000100111110011000001100011101001101101100010110001011110011110010101100000010000010110001010001101110111111110
0001000010101000110110010111001000011111011111101101111101100100011110011000101111011100001110110101010110110001011101000101110110100010010101010111111000000001100001001000011000110100000000110001111100100010101010111111011000011100001011111100011101100011
1010111111000001101001001000110110001111111001110011110101101001010100110101011110010011000100010011010110001011100000010100100101000010011010010111001001000101000111100000001010111011001011001010001001011110100011001111101101000111001100010111111000101001
1111000110011111101010011110010101001110011011010000101011001101001001111100111101110001110000111011100000110111000111001011011010000100110110101111111000100110010001000011001001101110011101110110111111100010000011011101100111010101001110101110001110001101
0000101010111101011101011000110110110100011001011101100001101011111011111011000000000110100110011011100101001011110010111001001100011100010011101001101001000011101011011010001011111010100101011010001000011011011001010000010100010110001101001110101110101111
0000100000001000001001101111100001101011100001100110110101110101110001100101010010101100110101010011101010001101100101101101110101101010101111110110111111110000011101101100111000111101001010011110110111101011100101011010101000001011011110000101111100101111
0100010110010101001111011110111111010100100100110011011010001100011100010001011000111000111011110011101101100001011110010101011111001011101110010010100010110001100110100011000100000100000001101011000101000000101100111100011011000101010001011001011010000101
1010000011001010000010110111111001010000001111011001111010101111011011001111110110001011110000100001010011111000111110010011100101101011110100110110001111010001010001100111001110001110110100101111101110100001111011001110000001111110111010001110011011110010
1010001000110000111100110011111011110110011011001100110011010010110000001011010001011010101000101101110100000111100100000111101011110011011110010011111010000010101000011111011101001011100111110111000101110001010001000110010110100001111101101001010010011010
1000010001000101110110101000000000110010110001111100111010111111100010110110111100011101101011010001110100000111000110010110001011000001001101011111001000010111110110111111100000001101001001111001001001010110000111010000110001011011001111000000001110001101
0100110010001011000001101100001001010000100011011100011101010001100000010011011111001110001011100010110001100001110111001011000010011010001011001110011011100010010011010011011010110001110001101010001101000101110100101110010010100110011001011110011100001111
1011111110010101101011101011010101010101000010001100110000111010010110011101001111010010011101101010101010111110001011110101110101100110001001111100101010101101000001000111001110110100100110001110100111100000011101000010110000111111100111011011101010101000
1110001110101101100000101111010011110110001110110001001110011010100000111111011010001000001110110011100101100001100010000100000110110000111101000011001011100100000101000100010001111011001011011100011001001001110001101101011001011110100011010101000110000011
1010101101111100001101101010001110001010111011011000000101011001011011111100010011101010100110010111010110011100000010000010010111111110000100101011010110100111111111111110111111000111111111001000011001101010011001110100100111111111001000101000100101001110
1000000010000110001001110001000100001111011110111100111001011011010111011111101010010101110000010010110100101101011100001010110001001010111100111011000100011011001010011001110000010111011110011001111000101010110011010101010000001111111101101010101110101011
0000100101001001010010100001111100111000110110000010010010100101110001111011100011110011001100100111100011011111000001011110000101001010110001010100010111000001000100101000000000010000000100101111000100110111000100010011001010001110000100000100011011010011
1111010111111001000010011000111001111101011111000101101000111011101110100111111100001011111001010000111101010110010100100111111111100010101111010100111110000010100011011110010101100010100101101011110000101000001010011100011100111001101010001101111010001101
0001001101011001010101001001000111010100101011100000111011101111011001110110101101110010001011111101010111101010111010010010010011000001100001010011100100011001111011011011001010100000010100000100100101111000100101110101111100001000001010001100001111001011
0101010001000101001110100001100100111000110001001011110000100100011111110111110110011111010010000110101011001110111000010110000100110000011110000111011000000010100010010011010111100001100110111011001011000000111101001100111100010111000000111101010010010001
1111000100101101011100100001001100101001110001010001110100110011001101111100111111010001001101000001001001010100101100010011111010110000010111001011101010010101000000011010001101101011011000010101101100110111011101010111100000010011010000111010100111001001
0110100110011101110001001100110011100100000111111101101100010011101101101111100001001010111100001110110111101001011000100011110110100011010101100000011110010111000001010100100001101001000010111110010010000010101101110100111010010001010101001010110010110010
0010001100110111101100101010011101100110111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
