000001001001011001011001011101011001011001001001011001001001000001000000001000001010101010101011101011101011101111101111101111101111101111101111101111101111101111101011101011101011101010001010001000000000
001000001000011000011100011000001000001000000000
100000100001110001110001110001100001100000000000
100000100000110000110100110101110111110101110100110000100000100000000000
100000101000101000101010101010101010101010101110101111101111101111101111101111101111101111101111101111101111101111101111111111101111101111101111101111101111101111101111111111101111101111101111101111101111101111101111101111111111111111111111111111111111101111101111111111101111101111101111101111101111101111101111101111101110101010101010101010101010101000101000100000000000
001000001100001000000000
100000110000100000000000
000001000000000001000101000101000101000101000101000001010001010001010001000001010001011001011001011011011011011011011011011011111011111011111011111011111011111011111011111011111011111111111111111111111111111111111111111111111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011011011011011011011011011011011011001011001010001000001010001011001111001111001111011111011111111111111111111111111111111111111111111111111111111111111111111111011111011111001111001011001010001000001100001100101100001000001000000
010000000000
000100000000
001000000000
000100100100110100100100000100000000
100000101000100000000000001000000000000001000011001011001011001011001011001011001011001111001111001111001111001111001111001111001011001011000011000001000000
000010010010010011010011110011110011111011110011110011110111110111111111110111110111110011010011010011010111010011011011011011011011010011010010000010000000
000001000000
001000001000001000001001001000000000
100000000000
000010010010010011010010010010011010010010010010000010000000
010000010000010000000000
000100010100010100010100010101110101110111110101010101010100010100010100000100010100000100000000
000010000110100110000110000010000000000100000101000101100101000101000101000100000000
100000100000100010100000100000000000001000001100011100011100011100001100001000000000
010000000000001000001100001000000000010000010000010001010000010000011000010000010100010100010100010100010100010000000000000100000101000101000101010101011101010101000101000101000101001101001101001111001101001101000101000101000101000100000000100000100010100000000000
000010000110000010001010001010001010000010000011001011000011000111000011100011110011100011000011000111000011000010000000
001000001010001010001010101010101010101010101010101011101011101011101010101010101010101010101010101010101010101010001010001011001010101010001010011010011010011010011011011011011011011011111011111011111011011011011011011011011011011010011010011010001010001010001010001000000000000001000001100001000001000001000000
000010000000000001000011010011000011000001000000001000000000
001000001001001000000000
001000001100101100101100101100111100111100111100101100101100101100101100101100101100101100101100101100101100101100101100101100101100101100101110101100001100001000000000000001000001000001100001101001101101101101101111111111101111101101101101101101101101101101101101101101101101101001100001000001000000
000010000010000010000110100110000110000010000000
001000001100101100101100101100101100101101101101101101101111111111101111101111101111101111101111111111111111111111111111111111111111111111101111101111101111101111101111101111101111101111101111101111101111101111101111101101111101111101111101111101111101111101111101101101101101101101101100101100001100001000001001001001001001001000000000
001000001001011001011001011001001001001000000000010000010100010100010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010100010100010000000000
000010000011000111000111000111000011010011010011010011010011010011011011011011011011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111011011011011011011011011011011011010011110011110011110111110111110111110111111111110111110111110111111111110111110111110011110011110011110011110011110011110011110011110011110011010011010111010111010111010011010011010011010011010011000011000010000000000100000110000100000000
000001000011000111000111000111010111110111110111110111110111111111111111111111110111110111110111110111110111110111110111110111110111110111010111000111000111000111000111000111000011000001000000
001000001001101001001001001001001001001000000000
010000110000110001110001110001110001110001110001110001110000110000110010110011110010110000110001110000110000010000000000
000100000110000110010110011110011110011110010110000110000110000100000000001000101000001000001001001001001001001000000000
100000000000000100000000010000010000011000010000010010010000010000000000
000100000101000100000000
000100000110000110010110011110010110000110000110000100000101100101000101000100000000
100000110000110000110000110000110100110000110000111000111001111001111001111001111001111001111001111000110000100000000000
000010000011010011011011010011000011000010000000000010000011010011010011010011010011010011000011000111000111001111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111111111101111101111101111111111111111111111111111111111101111101111101111101111101111101111101111101111101111101111101111111111111111111111111111111111111111111111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111001111000111000111000011000010000000
010000010000010001010000010000000000
000001000011100011000011000001000000
100000100000110000100000100000000000
000100010100010101011101010101010100000100001100011100011100011100011100011100011101011101011101011100001100000100000000000100000000
100000101000100000000000
100000100000101000100000100000000000
001000001001011001011001011001011101011001011001111001111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111001011001011001001001001000000000
000010010010010110010111010111110111110111110111110111110111110111110111110111110111111111111111111111111111111111110111110111111111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111010111010111010110010010000010000000
000010000000001000000000000100100100100100100100000100000000000010001010001110011110111110111110111110011110001110001010000010000000000010001010011010001010000010000000010000010001010001110001110001110001110001110101111101110101110001110001110001110001010001010001110001010001011001010001010000000000
000010000110000111100111100111100111101111101111101111101111101111100111101111111111101111100111100111100111101111101111101111101111111111101111101111101111101111101111101111101111101111101111101111101111101111111111101111101111101111101111101111101111101111101111101111101111101111101111101111100111100111100111100111100111101111100111100111100111000111000110010110011110011110011110111110011110111110111110111110111110111110111110111110111110111110111110111110011110011110011110010110000110000010000000
000001000011010011110011110011110011010011000011000001010001010101010101110101010101010101010001010011010011110011110011110011110011110011110011110011110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110011110011110011010011010011010001110001110011110111110111111111111111111111110111110111110011110001010001000001000101000101100101000101000101000001000000001000011000011000011000001000000000000100001100001101001101001101011101001101001100000100000000
010000010001010011010011010011011011011011011111011011011011010011010001110001110001110011110001110001010001010000000000001000001000001000001100001101001100001000001000001000000000000010000000
000001000011010011110011010011000011000011100011000011000011000001000011000001000000
001000011000111000111000111000111000111000011000001000000000001000000000
100000100000100100100100100101100100100100100000100000000000
000010001010001010001010001010001010011010111010111011111011111011111011111011111011111011111010011010001010001010001010001010001010000010000000
010000010100011100011101011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011101011101111101111111111101011101011101011100010100010000000000
000001000011000111100111000111001111000111000011000001000000
100000100010100011101011101111101011101011101011101011111011101011101011111011101011101011101011100011100011100011100010100000000000010000010000010000000000
001000001100011100011100111100011100011100001100001000000000
000010000110000010000000
000010001010001010101010001010001010000010000000
010000010001010011010011110011110011110011110011110011110011110011010011010011010111010111010111010011010001010000000000
000100000100000101000100000100100100100101100100000100000000010000010000010000000000000010000000001000000000000010000010001010101010101010101110101110101110101010101010001010000010000010000000
000010001010000010000010000110010110010110010110000110000010000010000010000110010110000110000010000110000010000010000000
100000110000110000110000111000111100111101111101111111111111111111111101111101111100111000111000111000111000111010111000111000111000111000111000111010111010111011111010111010111000111001111000111000110000110000110000110001110000100000000000
000010000010100010000010000010000000
100000100000100010110010100010100000100000000000
100000100000100000000000
000001001001001101001101011101011101011101011101011101011101011101001101001101001001001001001011101011101011101011001011001001001001001001001001001001001001001101001001000001000000
001000001001001101001101101101101111101111101111101111101111101111101111101101001101011101111101111111111101011101001101001101001001001000011000111000111100111100111101111111111111111111111111111111111101111100111110111100111100111100111101111111111101111100111101111101111101111101111101111100111100111000111100111101111100111000011000001000001000001000000000
001000101000101010101011101011101011101011101011101011101011101011101011101011111011111011111011111011111011111011111011101011101011101010101000001000001010001010101010101010111010111110111010101010101010001010001010001000001010001000000000000010000000010000010010110010110010110010010010010000000000
000100000101000111010111110111110111110111110111110111110111110111110111110111010111000111010111010111011111011111011111011111011111011111011111010111010111000111000111001111001111001111001111001111000111000111000101000100000000
000010000000
000010010010010011010010000010000000000001010001000001000000
000100100100000100000000100000000000
001000101000101000101000111000111100111100111100111110111110111110111110111111111110111111111111111111111111111111111111111111111110111110111110111110111100111100111100111000101000101000101000001000001100001000001100001110001111001111001111001111001111001110001100001000001010001011001010001000101000101010101000001000000000
010000010010110010110011110011110011110010010010010000000000
001000101000001000000000
001000011000111000111010111010111010111010111010111000011000011100111100111100111100111101111101111101111101111101111100111100111100111110111110111110111110111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111111111111111111111110111110111110111110111110111110111110111110111110111100011100011000001000001100001100101100101100101100001100001100001000000000
100000100001100101100101100101100101100101101101101101101101100101100101110101110101110101110101110101110111110101110101110101110101110101110101110101110101110101110101110101100101100101100101110101100101100101100001100000000000
010000011000111000011000010000000000001000001100001100011100111100111100111100111100111101111111111111111111111111111111111111111111111111111111111101111101111111111111111111111101111101111101111111111111111111111101111101111100111100111100111100011100001100001100001100001100011100011101011101011101011100001100001000000000000010000011000010000000
000010001010011010011010011110011110011110011110011110011010011010001010001010001010000010000000
000010001010000010000011000011000011000011000011000011000011000010000000
000001100001000001001001011001011101011001001001000001000000
100000000000000010100010100010100011100010100010000010000000001000000000000010100010100011100010000010000000001000000000100000000000010000010010010000010001010011010001010000000000
000001000011000001100001100101100111100111100111100111100111100111100111101111101111101111101111101111101111101111101111101111101111101111100111100111100111100111100111100101100001000001001001101001101001101001001001000001000000
000100100100000100000000
000100001100000100000110000110000110010110010110010110010110010110000110000100000000
100000110000110100110100110100110000100000000000
010000011000011100011100011100011101011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011101011100011100011100011000010000000000
010000000000000001000001100001101001101001101001100001110001110011110011110011110111110111110111110111110111110111110111110111111111111111111111111111111111111111111111110111110111110111110111110111110111110111110111110111110111110111110111110011110011111011111011111011110011110011110001100001110001110011110001110001110001110001110001100001000001000001000000010000110000010000000000
000001000000000001000000
000010000011000010000000100000110000111000111001111001111011111001111001111000111100111100111100111100111100111100111100111000110000100000000000
100000100001100000000000100000101000101000111000111010111000101000101000101010101000100000100001101001100001100000100010100010100010110010111010111010111010111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111010111010111010110010100010100010100010100000110000100000000000
000010100010100010101010101010101010111010101010101010101010100010100010100011100010100010100010100010110010110110110110110110110111110110110110110110110010100010100010100010100010101010101011101010100010000010000000000100010100010100010101010101010101010101011101011111011111111111011111011111011101010101010101010100011100010100010100011100011100011110011110111110011110011110011100011100010100010101011101011101011111011111011111011101011101010101010100000100000000
100000101000101001101000100000000000
010000110000110010110010110010110010110010110000010000000000
000100001100001100011100111100111101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101111100011100001100001100000100000000000100010100010100010100010100110100010100010100010100010100000100000000
100000101000101010101010101010101010101010101000100000000000
000001000101000001000000000100000100001100001100001100001100001100001100001100001100101100111100101100001100001100000100000100000000
000100001100001100001110001110001110011110011110011110001110001100001100000100000000
000001000011000111100111000111000011000001000101000001000101000001000000
000010000110100110100110100110100110110110110111110111110111110111110111110110100110100110000110000010000000
001000001010101010101010101010101010101010001010001000000000
001000011000011010011000001000000000001000001001001000000000
001000001010001010001010001000000000
010000010001011001011001111001111101111111111101111101111101111101111101111001011001011001010001010000000000
010000011000011000011000011000111000011000011000011000011100011101011101011111011111011111011111011111011111011111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011101011101011100011000011000011000011001011000011000010000000000
000100000100100100100100100110110110110110110110100110100110100110100100100100000100000100000000
000010000110010110010110010110010110010110000110010110000110000010000000
001000001010011010011010011010011110111110111110111110111110111111111110111110111110111110011110011010011010011010011010011010001010001000000000
010000010001010001011001011011011001111001011001010001010001011001011001111001011001011001011011011001011001111001011001011001010001110001010001010011010001011001011001011001010001010001010001010001010001010000000000
010000010001110001110001110001110001110001110001110001110001110101110001110001110101110101110101110101110101110101110101110101110101110101110101111101110101110101110101110101110101111101110101111101110101110101110101110101110101110101110101110101110101110101110101110101110101110001110101110001111001110001110001110001010001010001010001010001010101010001010001010000000000
001000001001101001101101111101101101101101101101101001001001001000000000
001000011000001000000000000100000000000001000101100101100111110111100111100111101111100111100111100101000101000001000001010001000001000001000011100011110011110011110011110011110011100011000011000001000000
000010000110000111100111101111101111101111100111000111000110000010000000
100000100100110100111100111100111100111100111110111110111110111110111110111100111100111100111100111100111110111110111110111100111100111100111100111100111100110100100100100000000000
000001100001000001000000001000001100001101001101001101001101001101001101001101001101001101001100001100001110001110001110001111001110001110001110011110001110001110001110001100001100001000101000001000000000000001000000001000001100001101001100001000000000
000001000001000011000011100011000011000011000011000011000001000001000000
100000100100100100110100100100100100100000000000
001000001001001001001001001000000000000001000001001001011001011001011001111001011001001001000001000001000000001000001001001001001011001001001001001000000000
000010010010010010010010000010000000
100000000000000010000110000110000110000110000110000010000000
000001000001100001101001101001101011101011101011101001101001100001000001000001000000
100000100000110000100000100000000000000010000000
001000001001001001011001001001001001001000000000
001000001100101100001100001000001100001110011110011110011110011110011110001110001100001000001001001000000000
000001010001010001010001010001010001010001010001010001010001010001010001000001000000
010000010100010000000000
001000001100101100001100001000000000
100000100000100000100000100000000000
000010001010000010000000000010000010000010000000
001000011000001000000000100000100001100000000000100000100000100100100101100101101101111101111101111101111101111101111101111101111101111101101101100101100101100100100000100000000000010000010000110000110001110000110010110000110100110000111000111000111000111000111000110000110000111000111001111011111011111011111011111011111001111000110000110000110000110001111001110001110000110000110000110000110000110000111000110000110000110000110001110001110001110000010000010000000000
100000101000111000111000111010111000111000101000100000100100100110110110110110110110110110110110110110110110111110111111111111111111111110110110110111110111110111110111110111110111110111110111110111110111110111110111110111110110100110100100100000100010101010101010111010101010101010100010100000101000100000000000
000001000011000111000111100111100111100111100111100111101111100111100111100111000111000111001111001111001111001111001111101111101111101111101111101111001111001111011111001111001111000111000011000001000000
000100001100000100000000
000010000010000010000000
000100000101000101000101000101000101000101000101000100000000010000011000011000011000010000010000010000000000
100000100001100001101001101001101101101101101101101101101101101101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101101101101101101101101101101101101101101101101101101101101101101101101101101001101001100001100001100101100001100001100001100000000000
001000101000101001101101101101101101101101101101101101101101101001101001101101101101101101101101101101101001101001101001101001101001101001101001101011101011101011111011101011101011101011101001101001101001101001101000001000001100001000000000000010000000
100000000000001000000000010000010010110010010010010000000000001000000000000001000001000101100101000101000001000001100001100001100101100001100001100001100001000001010001000001100001100011100001000001001001001101001101011101001101001101001001000001000000
000010001010011010011110011111011111111111011111011111011110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110011110011010011011011010001010000010000000
000100000110100110000110000110010110110110010110000110000110000100000000
000010010010010011010011010111010111011111011111011111011111011111111111111111111111111111111111111111111111011111010111010111011111111111111111111111111111111111111111111111011111010111010011010011010010110010010010000010000000
000001100001100001100001110001100001100101100101100111100111100111100111100111100101100101100001110001110001110011110001110001100001100001100001110001110011110001100001000001000000
100000100100100000000000
100000100000100001110001110001110001110001110001110001110001110001110001110001110001110001110001110001110001100001100000100000100000110000100000100000000000
000001100001100101110101100101100101100111100111100111100111100111100111100111100101100101100001101001101001101001100001000001010001000001000000
001000001001001101001111001111001111001111001111001101001001001000000000
010000010010110010110010110010110110110110110110110110110110110010110010110010010010010000000000010000000000001000011000111000011000001000000000
100000100010100000000000
010000011000011000011001011000011000010000000000
000010000011000010000000010000010001010001010001110001010001010001010001010000000000
000100100100110100110101110101110101110101111101111101111101111101111101110101110101110101110101110101110101110100110101110100100100000100010100010110010111011111010111011111011111011111011111011111011111011111011111011111011111011111010111011111011111011111011111011111111111111111111111011111011111011111011111011111011111011111011111011111111111011111011111011111011111011111011111111111011111011111010111010111010111110111110111110111110111110111111111110111110111110111010111010111010111010110010100000100000000
000100000000001000011000111000111010111011111010111000111000111010111000111000011000001000000000
001000101000101000101000001000000000
010000010010010011011011111011011011011011011011011011011011010011010010010000010100011100011101011101111101011101011101011100010100010101010101010101010100010000000000
001000101000101010101000001000000000
010000010001010000000000
010000010000010000011000111000111000111100111100111100111100111100111000111000011000010000010000010000000000
001000001001011001111001111011111011111011111011111011111001011001011011011001001001001000000000
100000000000000100000000
000001000001000011000001000001000000100000000000100000100100100110100100100000000000100000110000111000110000100000100001100001100001110001100001100001100001100001100101110101110101111101110101110101100101100001100001100000000000000001000000001000011000011010011000001000000000100000101000111000111000111000111100111100111100111100111100111000111000111000101000100000000000
100000100100100000110000100000000000
001000011000011100011110011100011000001000001000001000101000101000101100101000101000001000011000001000001000001001001000001000001000001000011000001000101000001000001000001000001100001000011000001000001000001000101000101001101000001000001000001000101000001000011000011010011000001000001000001000001100001100011100111100111101111111111101111100011100001100001100001000001000001001001101001001001000001000011000001000001000001000000000
000100010100110100110100110110110100110100110100110100111100111110111110111110111100110100110100110100010100010100010100000100000000
000010010010010010010011010010010010000010000000
010000011000011100111100011100011000010000110000110001110011110001110000110000110010110010110010110110110110110110110110110110110010110000110000010000010010011010011011011010010010010000000000
000100000100000100000000
010000010100010100010100010000010000010000010000010000010010010010010010010000000000
100000100000101000101000101000101000101100101100101100101100101110101100101100101100101100101000101000111000111000111000101000101000101000100000100000000000
010000011000011010111010011010011000010000000000
010000010010010011010010010010010010011010011010011010010010010010010010010010110010110010110011110011110011110011110011110111110011110011110011110011111011111011111011111111111111111111111011111011111011110011110011110011110011110010110010010010010010010010010010011010010010010000000000
001000001001001101001101001101001001001000000000
001000001001001001001001001000000000
100000110000110001110000100000000000
010000010010110010010010010000000000
100000101000101100101100101100101100111100111101111100101100101100101100101100101000100000000000
010000010010010000000000
100000100010100000000000010000010100110100110100110100010100010000000000
000010100010101010101010101010100010000010000000
010000010001010001011001010001010001010000000000
010000000000000001000000001000001010001000000000
100000100001100001100001100000101000101000101000100000000000
000010000011000011100011110011100011000011000011000010000000
000100000100010100000100000110010110010110010110000110000100001100001100101100101110101110101110101100001100001100000100000100000000
010000011000010000000000
000001000101010101000101000001000000
000001001001000001000000
000010001010000010000000
000001000101000001000000000001000001000011001011001011011011011011011011011011011011011011011011011011011011011011011011011011011011011011111011111011111111111111111111111111111111111011111011011011011011011011011011011011011011011011011011011011011011001011001011000011000001000101100101000101000001000001001001001001001001001001001001000001000001010001000001000001001001000001000011000001000000
000010100010000010000000
000010100010100011110011110011110011110011110011111011111011111011111011111011111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011111111111111111111111011111011110011110011110011110011110011100011100010100010100110100110100110100110100110100010100011100010100010000010000000
100000110000110100110100110100110110110110110110110100111100110100110101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110101110101110101110100110000100000000000
000100001100001100001100001100011100011101011111011111011111011111011111011101011100001100001100001100001100001100001110101110101110101110001110001100001100000100000000
010000011000010000010100010110010110010110010100010000000000
100000101000101001101000101100101100111100111100111100111100111100111101111111111111111111111111111111111101111100111110111110111110111110111110111110111110111111111111111111111110111110111110111110111110111110111110111110111110111110111110111110111111111111111111111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111100111100111110111110111111111110111110111110111110111100111100111100111100101100101100101100101100101110111110111111111110101110101100101100101100101000100000100001100000000000
100000100001110001110001110101110001110001110001110001110011110001110001111001110001110001110001110001100001100101110101100101100001100101100101100101100001100000000000
000100000000000010000110000010000000
100000100000100010110010110011110010110110110110111110111110111110111111111111111111111111111111111110111110111110111110111110110110111110111110111110111110111110111110111110111110111110110110110110110010100010100000100000000000100000110000110001110001110001110001110101110001110001110001110001110001110001110000111000111001111000110000100000000000
000001010001010011010011110011111011111011111011110011110011110011110011110011010011110011010011010011010001000001000000001000001000011000111000011000001000001000000000
000001001001011001011001011101011111011101011001011001011001011001111001111001111001111001111001111001111001111001111001111001111001011001011001111001111001111001111001111001011001011001011101011101011101011001011011011001011001011001001001000001000000000010010010000010000000
000001000101010101011101010101000101000001000000
001000001000001010001110011110011111011111011111011110001110001010001000001000000000
000001001001001001011001011011011011011011011111011011011111011011011011011011011011111011111011111011111011111011111011111011111011111011111111111111111111111011111111111111111111111111111111111011111011111011111011111011111011111011011011011011011011011011011011011011011111011011011001011001111001111001111001111011111011111011111011111011111011111011111001111001111001011001011001001001001001000001000000
000010001010001010001110001010001010000010000000
000001010001010011010011010111110111010111010011011011011011011011010011010111010011010011010011010011010011010011011011011011011011011011011011011011011011010011010011110011111011111011111011111011111011111011111011111011111011111011111011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011110011010011010011010011010011010001000001000000
001000001000001100101100101100101110101111101111101111101111101111101111101111101111101111101111101111101110101100101100001100001000001000000000
000010100010100010100010110010110010110010110010110010100010100010100010000010000000
010000010100010000000000000010000110000010000000100000100001100000000000
001000001000001100001000001000000000
001000001000001000011000011000011100011110011110011111011110011110011100011000011000001000001000001000001100001100001110101110001110001100001100001000001100001000001000011000111000111000111000011000111000011000001000001000000000000100000101000101000101010101010101010101000101000101000101000101000101000101000101100101100101100101100101100101000101000101000111000111000111001111101111001111000111000111000111000101000101000101000101000111000101000101000111001111101111001111000111000101000101000100000000
001000000000100000100001100011100011100111100111101111100111100111100111100111100111100111100111100111100111100111100111100111110111110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111111111110111110111110111110111110111110111100111100111100111100111100111101111101111101111100111100111100111100111100111100011100011100001100000000000
100000100100101100111100111100111100101100100100100101110101110111110111110111110111110111110101100101110101110101111101111101111101111101111101111101111111111101111101111101111101111101111101111101111101111101111101111111111111111111111111111111111111111111111101110101110101100101110101110101110101110101110101100101100111110111100111100111100111101111101111101111101111101111100111110111110111110111110111110111110111110111111111110111110111110111110111110111100111100111100111100101100100100000000000
000001000000000100000100000100000000
001000001001101001001001001000000000000001100001110001110001110001111001111001111001110001110001110001100001100101101101101101101101101101101101101101101111111111101111101101101101101101101101101101101101100101100001000001000000
000001000101000001000000
000010100010101010100010000010000000
000010000011010011010111010111010111010011000011000011010011010011010011010011010011011011011011011011011011011011010011010011011011010011010011000011000111010111010111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111010111010111010111010111010111011111010111010111010111011111011111011111010111010111000111000111000111010111010111010111000111000111000111001111101111001111000111000011010011010011010011000011000111000011000011000010000000
000001010001000001000000
010000010000010000010100010000010000010100010000010001010101010101011101011101011101011111011101011101011101010101010101010001010000010001010001010001010001010001010000010000010001010000010000010000010010011010011010011010010010010000010010010000000000100000101000111000111000111000101000100000000000
001000001000001000000000
000001000000100000101000100000100010100000000000001000000000000100010100000100000000100000110000100000000000000100000000000001000000
000010100010100010101010101010101110101110101110101110101111101110101110101010101010101010101011101011101011101010101010111010111010111010111010111010101010101010101010100010100110100110100110110110110110110110111110110110110110110110100110100110100110100010100010000010000000
000010000011010011010011010111010011010011000011000010000000
001000001100001100001110101110101110101110101110101110101110101110101110101110101110101110101110101110101110101110001110001100001100001000011000011001011001011001011001011001011000001000000000100000000000
001000001000001100001110001100001110001110001110001110001110001110001110001100001000001000000000
001000001100001000011000001000000000
100000100100100000100010100000100001100011100001100000101000101000111000111100111000101000101000100000000000
000010010010010010010010000010000000000010001010001010001011001011011011011111011111111111111111111111111111111111111111111111111111111111111111111111011111011111011011011011011011011011011011011011011011011011011011111011011011011011011011011011011011001011011011001011101011111011111011111011101011001011001011001010001010000010000000000001010001110001010001000001000000000010000011000010000000100000100000110000100000100000000000
001000101000101001101001111001111011111001101001101001101000001000000000000001000000
000001000011010011010111010011000011000001000000
000001100001100001110001110011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011110011110001110011110011110011110001110101110001100001100001000001000000
000100000101000100000000100000100001100001100101100101110101111101111101111101111101111101111101111101110101100101110101100101100111100111100111100101100101100101100101100101100101101101101101101101111101111101111101111101111101111101111111111111111111111111111111111101111101111101111101111101111101111101111101111101111101111101111101101101101101101101111101111101111101111101111101111101111111111111111111111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101101101100101100101100101100001100001100000000000
000010100010100011100111100011100010000010001010011010011110011111011111011111011111111111011111011111011111011111011110011110111110011110011110011010011010011010011010011011011011111011011011011011011010011010011010011010011010011010011110011110011110011110011110011110011110011110111110011110011110011110011110011110011110011110011110011110111110111110111110011110011110011010011010011010001010000010000000
100000100100100100110100110100110101110101110101110101110101110100110100100100100100100000100100100110100100100000000000
000100000101000111001111001111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111001111001111000111000101000100000000001000001000101000001000001000000000
010000010000010010010011010011010011010010010000011000011010011000011000111000111000111001111011111011111011111011111011111011111011111011111011111011111011111111111111111111111011111011111011111011111011111011111011111011111011111011111011111011111011111001111000111000111100111100111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111100111100111000011000011000011100011110011110011110011100011000010000010000000000
000010000000000001000011000001000000
010000010010110010110110110110110110110010110010110010110010111010111010111010110010110010010010010011010010011010011010111010111010111010111010111110111110111110111110111110111110111110111110111110111010111010111010111010111011111011111011111011111011111011111011111011111011111011111011111011111011111010111010111011111011111011111011111111111111111111111011111011111010111010111010111010111010111010111010111010111010111010111010111010011010011010010010010000000000
010000010010110010110110110110110110110110110110110110110110110110110111110110110110110010010010010000010100010100010100010000000000
100000100001100001100001100001110001100001100101101101100101100001100001110001100001100001100001100000000000
001000001001001001001101001101011101011101011101011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011101011101011101001101001101001001001001001000000000
000010001010001011001011001111001111001111001111001111001011001011001010000010000000
010000000000000010000000
100000100000100100101100101100101100101100101100101100101100101100101100111100111100111100111101111101111101111100101100100100100000100000110000110000110000110000110100110100110110110100110100110100110100111100111100111100111100111100111100111100110100110100110100110100110100110100110101110100110100110100110100110100111100110100110100110100110101111101111101111101110101110100110100110100110100110000110000110000110100110101110100110100110100110100110100110100110100110110111110111110111110111110111110110110110100110000110000100000000000
100000100000100100110100100100100000100100110100111100111100111100111110111110111110111100111100111100110100100100100000100000100001100000000000000010000000
000100000110000110010110000110000110000110000111001111001111001111101111101111101111101111111111111111111111111111111111101111101111101111101111101111101111101111101111101111101111101111101111001111001111001111101111001111001111001111001111001111000111000110000110000110000110000111001111101111101111101111001111000111000110000100000100010100010100010100000100001100000100000100100100100110100100100100100100101100101100101100100100100100100100000100000000
100000100000100000100000110000100000100100100110100100100000100000000000000001100001110001111001110001100001000001000000000100010100010100010100000100000000000010000000000010001010001010001010001010001010000010000000
000001000011000011000011000011100011000011010011010011011011010011010011000011000011000001000000
000010000010000010000000000010010010000010000000
100000100001100001100001110001110001110001100001100001100001100000000000
010000010010010010011010111010111010111010111110111110111110111110111111111111111111111111111111111110111110111110111110111010111010111010011010010010010010010000000000
100000100010100000000000000010001010001010001011001011001011001011101011101011101011101011101011101011101011101011101011101011101011101011101011101011101011101011101011101111101011101011101011101011101011101011101011101011111011101011101011101011101011101011101011001011001011001011001011001010001110001110011110001110001110001010001010000010100010110010100010000010001010000010000000
010000010000110000010000010000000000
010000010100010110010100010000000000
010000010000110000110010110010110010110010110010110010111010111011111011111011111011111011111011111011111011111011111011111011111010110010110010110010110010110000010000011000011010011000010000010000000000100000000000000010000010000110100110000110000010000010000000100000110000100000000000
000100001100101100101100101101101101101101101101101101101101101101101100101100101100101100101100111100101100101100001100000100000000
000010000011100011101011101011111011111011111011111011111011101011101011100011000011000010000000
000001001001011001001001001001011001011101011101111101111101111111111101111101111101111101111101111101011101011101011001011001011011011011011011011011111011111011111011011011011011011111011011011011011011011011011011111011011011011011011011011011011011011011011011011001011101111101111101111101111101111101111101111101011101011001011001001001001001000001000011000001000000000001000011000001000011000001000000
001000001001001001001001011001011101011101011101011001001001001011001011001011001011001111001011001011001011001011001011001111011111001111001011001011001011001011001011001011001011001011011011001011001001001001001001011001001001001000001100001101101101001101001100001000000000
100000100000100001100011100011100111100011100011100011110011110011110011100011100011100001100000100000000000
000100100100101100101101101101101101101101101101101101101101101101101101101101101101101101101101101101101101101100100100100110100100100110100100110100100100100110100110100110101110111110111110111110111110111110101110100110110110100110100111110111110111110111100111100110100110100110100100000100000000
000001000001000001000000100000100100100100100100100000000000
000010000010000010000000000010010010000010000000000100010100110100110100110100110100110100110100110100010100000100000000
000001100001000001000000
000010010010010010010010000010000000000100100100000100001100001100001101001100001100000100000000
000001100001100011100001000001000000
000010000110001110001110001110011110001110001110001110000110000010000000
000100000110000100000000
000001000101001101001111001101000101000101000101000001000011000001000000
001000001001011001011001011001011001011011011011011011011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111111111011111011111011111011111011111011111011111011111011111011111011111011011011011011011011011011011111011011011011011011011111011011011011011011011011011011011011011011011011001011001001001001000000000
001000101000101010101010101010101110111110111110111110101110101010101010101010101000001000000000
100000100001110001111001110001100001100000000000
010000011000111000011000010000000000
010000000000000001000000
000100000100000110001110011110011110111110111110111110111110111110011110111110011110011110001110000110000111000110000100000100000000
000001000101010101010101010101000101000101010101000101000111000111001111001111001111001111001111001111001111000111000111000101000101000001000000
000100001100001100001110001100001100000100000000
000100000110000111000111000111000111000111000111000111100111100111100111000111000111000111000111000111000111100111100111110111100111100111100111110111111111111111111111111111111111111111111111111111111111111111111111110111100111100111000111000111100111000111000111000111000110000100000000
010000110000111000111010111000110000010000010100010000010001010011010011010111010011010011010111010011010011010011010001010000000000
000010010010010010010011011011011011011111011011011011011011011011011011011011011111011111011111011011011011011011011011011011010011010010010010000010000000001000000000
010000110000010000010000010001010001010001010101010101010111110111110111110111110111110111110111110111010111010101010101010001010001010001010000010000000000
000100100100100100100101101101100101100100100100000100010100010101010111110111010111010101010100000100000000
001000001000001100101100101100101110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110101110101100101100101101101101101101101101101101101101101101101101101101101111101111111111101111101111101111101111101111101111101111101111101111101111111111101111101111101111101111101111101101101101101101101101101101101101101111101111111111101111101111101101101101101100001100001000001000000000
100000100001100000000000
000010000110000010000000000001001001001101101101001101001001000001000000
010000011000011000011000011100011100011100111100011100111100111110111100111100111100111100111100011100011100011100011100011100011000011010011010011010011000011000011010011010011110011110011110011010011010011000011000011000011000111000111000111001111000111000011000010000000000010000110000110000110000010000000000
000100010100010110010100000100000000
100000100010100010100110100010100010100000000000
000001000001000001000000
001000001000001000001001101001101101101111101101101001101001101011101011101011111011111011111011111011111011111011111011111011111011111011111011111011111011101011101011101011101001101001001001001000001000001000000000
001000000000000001000101000001000000100000000000
100000110000110001110001110011110011110011110111110111110111110111111111111111111111110111110111110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111110111110011110001110001110000100000000000
001000001001001000011000011010011000001000011000011001011001011101011001011001011000001000000000
000100010100010100110100110100110100110110110111110111110111110111110111110110110100110100110100010100010100110100010100011100011101011101011101011101011101011101011101011101011101011100011100011110011111011110011100011100011100011100011100011100010100000100000110100110000110000100000000
000001000000001000001100101100101100101100101100101100101110101100101100101100001100001000000000
000010000010000010000000000010010010010110010010000010000000001000001000011000011001011001011001011001011001011000001000001000000000000010000110000110100110100110101110101111101110100110100110000110000110000010000000
000001000001000101000001000001000000
010000000000000010100010000010000000
000100010100011100011100011100111100111100111100111100111100011100010100000100000000000001010001110001110011111011111011111011111011111011111011111011111011111011111011111011111011111011110011110001010001000001000000
001000001010101010001010001000001001001000001010001000001001001101001001001000000000
001000011000111000011000011010011011011111111111111111111111111111111111111111111111011111011011011010011000001000000000100000000000
100000100000100001100001100001100001110001100001100001100000100000000000000100000100010100010110010110010110010110010110010111010111010111010111010111010110010110011110011110011110011110011110011110111110011110011110011110011110010110010110010110010110010110010110010110010110010100000100000100000000
100000100100100101100101101101101101101101100101100101100101100101100101100101101101100101100101100101100100100000110000100000100010100110100111100111110111100111100111100110100010100000110000111000110000100000100100100000000000
000010001010001011001011001111001111001111001111001111001111001111001111011111011111011111011111011111011111011111001111001111011111011111011111011111011111111111111111111111011111011111011111011111011111001111001111001111001111001111001111001111001111001111101111101111111111111111111111111111111111111111111111111111111111111111111111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101111001111001111001111001111001111001111001111001011001011001010000010000000
000001100001000001100001100101100001000001000000
001000011000011000011000011000011000001000101000111000111000111001111001111101111101111101111111111101111101111101111101111101111101111101111101111101111001111001111000111000101000001000000000
001000001000001000001010001000001000001000000000010000000000000100100100101100101100101100101100101100101100101100101101101101111101111101111101111101111101111101111101111101111101101101101101101100101100101100101100101100101100101100101100101100111100101100101101101100100100000100000000010000110000110001110001110001110001110001110011110001110001110001110001110001110000110001111001110001110000010000010001110001010001010000010000010000000000
100000100000100001100101110101110101110101110111110111110111111111111111111111110111111111110111110111110111110101111101111111111111111111111101110101110101110101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111101111101111101110101110101110101100101100001100000100000100001100101100001100000000000
001000101000001000101000001000000000100000000000
100000101000111000111010111010111010111000101000101000101100101100101100101101101101101101101101111101111101111101111101111101111101111111111101111101101101101101101100101000101000100000000000000010000010001010001010001010000010000110000110100110100111101111101111101111100111100110000110000110000010000010000000
010000110000111000111000111000111010111010111010111010111010111000111000111000111000111100111101111100111000111000111000111001111000111010111000111000111000111100111000111000110000010000000000
001000001001001001011001011001011001111001111001111101111111111101111101111101111101111101111101111101111111111101111101111101111101111101111101111101111101111101111001111001011001011001011001001001001101001101001101001101001101001101001101001101001101001001001001001000000000001000001001001001001001001000000000
100000100001100101100001100000000000
000100010100010100010100010100010100010100110100110100111100111100111100111100111100111100111100111100111100111100111100111100111100110100110100010100010100010100010101010111011111011111011111010111010101010100010100000100000000
000010000010000010000011100011100011100011000011000010000000
100000101000101010111010111010111010101010101110101110101110101110101110101010101011101111101111111111101111101111101011101010101010101010101110101110101110101110101110101110101111101111101111101111101111101111101111101110101110101110101110101010101010101010101000100000000000
000010000011000011000011000011000011000010000000010000000000
000100001100001100001100001101101101101101101101101101101101001101001100001100001100000100000000
000010000000000100001100101100111100111100111100111110111110111110111110111110111110111110111100111100111101111101111101111101111101111101111101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111100111100101100001100001100011100001100001100000100000101000101100101000101000101000100000000
000001010001010001110001010001010001010001011001111001111001111001011001010001010001010001010101010001010001000001000000
000010000010001010011010001010011010001010001010001011001011001011001011001011001011001011101011101011101011101011101011101011101011101011101011001011001010001010101010001010001010101010101110101010001010001010001110001010001010101010101011101010001010001010000010000010000011000011000011000011010011110011110011110011110011110011010011000011000011001011011011011011011011011011011011011011011011011011011111011011011011011011011011011011011011011011011011011011011011011011011011001011000011000010000000
001000101000111000111000111000101000001000000000
001000001000011000001000001000000000000001000001000101100101101101101101101101101101101101101111101111101111101101101101101101101101101101100101000101000101000101100101100111100101000101000101000101000001000001000000
100000100001100001101001101001111001111101111001101001101001101001111001111011111001101001101001101001111001101001101101101101101101111101111111111111111111111111111111111111111111111101101101101101101101101001101001100001100001100101100101100101100001100000000000000100000110000111000111001111001111001111001111001111001111001111001111001111001111001111000111000111000110000100000000000001010001010001010101010001010001000001000000010000010100010000000000
000001100001100011100111100111100111100111100111100111100111100011100001000001010001011001010001000001010001010001010101010101010101010001010101010111010111010111010101010001010001000001000000
010000010001110001110001110011110001110001010001010101010101010101010001010000000000100000101000111000111010111010111110111110111110111110111111111110111110111110111110111010111010111000101000100000100100100000100001100101101101101101101101100101100001100000000000001000001001001101001001001000001100001000000000
000100001100011100001100001110101110111110111111111110111110111110111110111110111110111110101110101110101110101110101110101110101110001110001100000100000000
000001010001010101010101010111010111010111010111010111010111010111010111010111010101010101010001010001010001000001000000
000100010100011100011100011100010100010100010100011100011100011100010100010100010100010101110101010101010100000100000000010000000000
000100000101000100000000000100000000
010000010000010100011100011110011100010100110100010100010000010000000000
000001000011010011010111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111110111110111110111110111110111110111110111110111110111110111110111010111010011000011000001000000
001000001100001100001101101101101111101101001101001100001100001000000000
000010000010100010100110100010000010010010011010011010011110011110011110011110011110011110011111011110011110011110011110011110011110011110011110011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011111011111011111011111011111011111011111011111011110011110011110011110011110011010011010010010000010000010000000
000001010001010011010001000001000000000001000000
000001100001100001100001000001000000
000010000010100010110010110010110010110110110110110110110111110111110111110111110111110111110111110111110111111111111111111111110111110111110111110111110111110110110110110110110010110010110010110010110010110011110010110010110010110010111010111010111011111010111110111010111010110010110010110010110011110011110011110011110011110011110111110111110111110011110011110011110011110011110011110010110010110010110010110010110010110010111010111011111010110010110010110010110010100010000010000010000010000110010110000110000010000010000000
010000010000010100010110010111010111010111010111010111010110010100010000010000000000
000010010010000010000000
000100000100000110010110010110010110000110000100000100000000
000100010100000100000000010000011000111000111000111000011000010000000000
010000011000011010011010011010011011011011111011011011011011011010011010011010011011011010011010011010011000010000000000100000000000
000100010100010100010100010100011100011100011110111110111111111110011110011110011110011110011110011111111111011111011110011100011100011100011100011101011100011110011110111110011110011110011100011100011100011110011100011100011100111100011100011100011110111110111110111110111110111110111111111110111110111110011110011100011100011100011100011100011100010100010100010100010100000100000000
100000100010101010101010101011101010101010111010111011111011111111111111111111111011111011111010101010101010101010100010100000100000100000100010100010100010100110101110101111101110100110100010110010110010110010110010111010111010111010111010111010111010111010111011111011111011111011111111111111111111111011111011111011111011111010111010111010111010111010111010111010110010110011111011110011110010110010110010110010100010100010100010100000101000111000111100111000111100111000111000111000111000111010111010111010111000111000101000100000100000100010100011100010100000100000000000
000100000100000100000100000100000000
000010000011010011011011010011000011000010000000
000001100001110001100001000001000000
001000001010001010001010001011001011001011001011001011001011011011001011001011001011001011001011001011001011101011101011101011101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101011101011101011111011101011101011101011101011111011111011111011111011111011111011111011111011111011101011101011001011001011001010001010001010001000000000010000000000
001000011000001000001010101010111010101010001010001000000000000001100001100011100011101011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011101011100011100011100001000001100001110001100001000001000000
010000110000010000010010110010111010111010111010110010010010010000000000
010000110000010000000000
010000110000110001110011110011110011111011111011111111111011111011110011110011110011110001110000010000000000
001000001010001011001011001011001010001000000000
010000011000011001011101011101011101111101111101111101111101111101011101011101011101011001011000010000000000
000001100001100001100011110011110011110111110111110111110111110111110111110111110111110111110111110111110111110111111111111111111111110111110111110111110011110011100011100001100001000001000000
000001000000000010100010101010101010111010101010101010100010000010000000
100000110000110100111100111100111100111100111100111100111100111100111101111111111111111111111111111111111111111111111111111111111111111111111101111101111101111100111100111100111100110100110000110100110110110110110110110110110111110111110111110110110110110110110110110100110000110010110000100000110000111000111000111100111000111000110000100000000000
000010000110000111000110000010000000
001000000000000001100001110001100001100011100011100011100001000001001001001011101011001011001011101011101011101011001011001011001011001011011011111011111011111011111011111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011111011111011111111111111111111111111111111111011011011001011001011001011001011001011001011001011011011001011001111001011001001000001000000
000010000010000010100010000010000010000011000010000010000000
000001000011000011000011000011000011000011000111000111001111000111000111000111001111001111001111000111000111010111011111011111011111011111111111111111111111111111111111011111011111011111011111010111000111000111000111000011000011000111010111010111010111010111110111010111010111010111010111010111010111010111010111000111000011000001000000
100000100100100000100000100000100000100100100110100110100111110111110111110111110111110111100111100111100111100110100110100100100000100000100000100001100001100001100001100101100101100101100101100101100101110101110101110101110101110101100101100101100001100001100000100000100000100000100000100000100100101100101100101100100100100000000000
010000010010010011010011010011010011110011110011110011111011111011111011111011111011110011110011110011010011010011010011010011010010010000000000100000100001100000000000
000001001001001001001001001001001001101001001001001001011001001001001001000001000000
010000010001010101010001010000000000
000010100010100110100010000010000000
001000001000001010001010001010001010001010001000001100001110001100001100011100111100011100011110011100001100001100001000001000000000
000001000011010011000011000001000000
010000110000110000110000010000000000
010000000000000100010100110100110100111100111110111110111110111110111110111110111110111100110100110100010100000100000000001000001001011001001001001000101000111000111000111100111101111101111111111111111111111111111111111111111111111101111101111101111101111101111101111101111101111100111100111100111000111000111001111101111101111111111111111111111101111101111111111111111111111101111111111111111111111111111111111111111111111101111001111000101000001000011000001000001000001001001000001000000000
000010001010001011001111001011001010000010000000000010000010000011001011001011001011101011111011101011001011001011001111001111001111001111101111101111111111111111111111101111101111001111001111101111001111001111001111001111001111001111001111001111001111001011001011001011001011000011000011000011001011000011000011000011000010000010000000001000001100001101001101001101001101001101001101001101001101001101001101001101001100001000000000000010010010110010010010000010000000
001000001000011000011100011100011101011100011100011000001000001000000000000010000000
010000110000111000111000111010111010111010111010111010111010111010111010111010111010111010111000111000111100111101111100111000111000111010111000111001111011111001111000111000110000010000010100011100010100010100010100010000000000010000010001010001110001110001110101110001110001010001010001010000000000
010000010010010110010110010110010010010000000000100000100010100010100010100010100010100011100011101011100011100011100010100000000000
001000001001001011001011101011001011001011001001001000000000
000010100010100010100010000010000000
001000001100011100001100001000001000001100001000001000001001001000000000
001000001100001100101100001100001100011100011100011110011110011110011100011100001100101100001100001000000000
000001100001000001000101000101000101100101101101100101000101000101000101000101000101000101000101000001000000010000010100010000000000000001000000
000100100100110100111100111100111100111100111110111100111100111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111100111100111100110100111100111100111100110100100100000100000000001000000000100000110000110001110000100000000000
100000110000110001111001111011111011111011111011111111111011111011111011111011111011111011111011111111111011111011111011111111111111111111111111111111111111111111111011111011111011111011111001110001110000100000101000101010101010101010101010101010101010101010101000100000110000100000000000000001000001000001000000
000100000100001100000100000100000000
000010100010100010100010100110101110100110100010100010100010000010000000
000100100100110100110100110100110100110100100100000100000000
001000001010001000000000
000100010100000100010100010101010101010101010100000100000000
010000110000110000110010110011110011110011110010110010110011110011110011110010110010110000110000010000000000
000010000110000110000110001110001110001110000110000110000110010110000110000111010111010111010111010111010111010111010111011111011111011111011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111010111010111010111000111000110001110000110000110001110001110001110001110001110000110000110010110011110011110011110011110011110111110011110011110011110010110000110000110001110001111001111001111001111001111001111001111001111001111001111001111001110000110000110000010001010101010111010111110111010101010001010000010000000
001000001000101000101100101100111100111100111100111100111100111100111100111100111100111110111110111110111110111110111110111110111100111100111100101100101100101000001000001000000000000001001001001011001011101011101011101111101111101111101111101111101111101111101011101011001011001011001011101011001011001011001011001011001011101011001011001011001011001011001011001011001011001011001001000001010001010101110101010101010001000001000011001011000011000001000001000001001001001101001001000001001001001101001111001111101111001111001111001101001001000001000000001000001100001000000000
100000100100100100101100100100100100100101100101100101110101110101110101110101110101111101111101111101110101110101110101110101110101110101110101100101101101111101111101111101101101101101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111111111101111101101101101101101101101111101111111111101111101111101101101101101101101101100101100101100101100100100000000000
000001001001011001011001011101011101011101011001011001001001000001000000
000010000011000010000000
000001000101000101000101000101000101001101001101001101001101001101000101000001000001000001000000
000100000100000101010101011101011101011101010101000101010101010101010101010101010101010101010101010101010111010111011111111111111111111111111111111111111111111111111111111111011111010111010111010101010101010101010101010101010101010101010101010101010101010111010111011111010111010111011111011111011111011111011111011111011111011111011111010111010101010101010101010101010101010101011101011111011111011111011101010101011101011101011101011101011101010101010101000101000100000100000000
001000001001101001101101111101111101111101111101111101111101111101111101111111111101111101111101111101101101101001001001001000000000
001000001100001110001110001110001110001111001111001111001111001111001111001111001110001110001110001110011110011110011110011110011110011110011110001110101110101111101110001110001110001110001100001000000000
000100000101000101001101000101000101000100000101000100000101000101010101011101111101011101010101000101000101000100000110000110000110000100000101000111000111000111000111000111000111010111110111110111110111010111000111000111000111000111000111000111000101000100000000010000000000000010000110001110000110000010000000
000100000110100110100110101110101110101110100110100110000110000100000000010000010000010000011000111000011000010000010000010000000000000100000101000111000111100111000111000111000111010111010111011111010111010111010111011111011111011111111111011111011111111111111111111111011111011111011111011111010111010111000111001111001111011111011111011111001111001111000111000111000101000100000000100000100001100011100011100011100001110001100001100000000000010000010100010000000000
001000011000011100011100011100011100011100011100011100111100111100111110111110111110111110111110111110111110111111111110111100111100011100011100011100011100011100011101111101011101011100011100011100011100011100011100011100011000001000000000
010000110000110000110010110110110110110110110110110110110010110000110000010000000000
100000110000110001110001110011110011110011110011110011110011110011110011111011110011110011110111110111110111110111110111110011110011110011110011110011110011110011110011111011111011111011110011110011110011110011110011110011110011110011110011110011110011110011110011110011111011110011110011111011110011110011110011110011110011110011110011110011110011110011110011110011111011111011111011111011111011110011110011110011110111110111110111110011110011110011110001110001110001110001110001110001110000100000000000
001000101000101010101010101010101000101001101001101011101001101001101000101000101100101101101100101000101000111000111010111010111010111000101000001000000000
001000001100001110001100001000000000
000010000010000010010010000010000010000010000011000010000000000001000101000001000000001000000000010000000000001000011000011100011100011100011100111100011100011100011110011110011110011110011110011110011110111110111111111110011110011110011110011110011110011100011100111100111110111110111110111100011100011100011100011100011000001000001001001000000000000100000110000111010111010111010111000111000110000100000000
100000100100100101100100100100100100100000000000000010000011000010000000000001000101000001000000
100000000000000001100001100001100001000001000000000010001010101010101010101110101111101110101010101010001010000010000000001000001100101100001100001000000000100000000000
000010010010010010010010010010010010000010000000000100000101000101100101000101000101000100000000001000001000011000011000011100011100011110011100011100011000011000011000011000001000001000000000
000001001001101001101011101111101111101111101011101001101101101111101111101111101101101001001001000001000000
001000011000011000011000011100011000011000011000111000111000111000111000111010111000111000111000111000011000011000011000011000011000001000000000000001010001010101010101010101010001000001000000
000010100010100010100010101010101010101010101010101010100010100010100010000010000000
000100000110001110000110000100000000
001000001001011001011001011011111011011011011001011001011001011001011001011001011001011001011001111001111001111001111001111001011001011001011001011001011001011001011101011101011101011101011101111101111101111101111101111111111111111111111111111111111111111111111101111101111101111101011101011101011101011101011101011101011101011101011101011001001001001000000000
000100100100110100110101110100100100000100000000
010000011000010000010100010000000000100000100001100001101001101101101101101111101101101101101001100001100001100000100001100001110001100001100001100000000000
010000010010010000010000010000010000010001010000010000010000010000000000
000100000110000110000110010110110110110110110110110110110110010110000110000110000110000100000110000110000110000100000000
000001000001001001001101001101011101111101011101001101001101001001000001000001000000000010000110000110010110010111010111010111010111010111010110000110000110000010000000000100000000
000100000110100110000110000100000000
001000101000101000101000101100101100101100101110101111101110101100101000101000101001101000101001101011101011101111101011101111101011101011101001101101101001101101101101101111101111101111101101111101111101111101111101111101111101111101111101111101111101111101101101101101101101101111101111101111101111101111101101101101101001101000101010101110101010101000111000101000111000111000111000111000111000111000111000111000111000111000111010111110111010111000111000111000111000101000101000001000000000
001000101000101000101100101000101000001000001001101001001001001000000000
010000110000110000111000110000110000010000010000011000111000111000111001111001111001111011111001111001111001111000111000011000010000010000000000
000010001010001011001111001111001111001111001111001011001010000010000000010000010010010010010011010011010011010010010010010010010010011010011110011010010010010010010010010010010010010010010011110011111011111011111011111011111011111011111011111011111011111011111011110011010011010010010010010010010010010000000000
000001000101001101000101000001000000
000100000101000111000101000100000000100000100000100000000000
010000000000010000010001010001010001011001011001011001011001011001011001011001010001010000000000
010000110000010000000000000001000000
100000101000100000000000000001010001010011011011010011010001000001000000
000010000110000110100110101110100110000110000110000010000000
100000110000110100110000100000000000
001000001001001001001101001001001101001001011001001001001001001000000000001000001010011010011010011010001010001000000000
000001000000000100100100100100101100101100101100111100111100111100111100111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111111111101111100111100111100111100101100101100101100100100100100000100000000
000010000011000011100011100011100111100111101111101111101111101111101111101111101111101111101111100111100111100011100111100011100011000011000011000010000000
000100010100011100011100111100011100011101111101111111111111111111111101011101011111111111111111111111111111111111011111011101011100011100011100011110011100011100011100011100010100000100000000
010000010000110000110000110000110100110100110101110100110100110000110000111000111000111000111000111000111000111000111000111000110000110000110010110110110111110110110010110000010000011000011010011010011110011010011010011000010000010000010010010000010000110000110000110000110010111010110010110010110110110111110111110111110110110010110010110000110000110000110100110100110110110110110110110111110110110110110110110100110100110000010000010000000000
100000100001100000000000000010100010000010000000000010000110000111100111000111000111000111000111000111000111000111000111000111000110000010000000
001000001010001011001111101111101111111111111111111111111111111111101111101111001111001111001111101111101111101111001111101111101111101111101111101111001111001111001111001111001111001111001111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101111001111001111001111101111101111101111001111001111001111001011001010001110001110001110001010001000000000
000010000011100011100011100011100011100111100011100011000011000010000000
000010000110001110011110011110011111011110011110001110000110000010001010001010001010001110001010001010001010000010000000
000001100001101001101001101001100001000001000000
000001010001010001010001000001000000
000010100010100011100010110010110010110011110010110010110010110110111110111110111110111110111110110110111110111111111110110110110010111010111010111010110010110110110010110010100010100110100111100111110111100111100111101111100111101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101111100111100110100010000010000000
000100000100010100110100010100000100010100010100010100010100010100000100000110001110000110000110100110100110100110000110000110000100000100000110000100001100011100011101011101011101011101011101011100001100000100000100000100000000
010000010000011000011100011000010000010000000000
001000001010001110101110101110101110111110111110111110101110101110111110111110111110111110111110111110111110111110111110111110111110101110101110111110111110111110111110111110101110111110111110111110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110101110001110001010001000000000
000100001100101100101110111110111111111110111110111110111110111110111111111110111111111111111111111111111111111110111110111110111110111110111110111111111111111111111111111111111111111111111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111110111110111110111110111110111110111110111110111110111110111110111110101110101100001100000100000101000100000000
000010100010100010100010000010000110000110001110000110000110000010000000
001000001100011100001100011100011100011100011100011100011110011100011100011100111100111100111100111100111100111100111100111100111100011100011100011100011100011100001100101100101100101101101111101111101111101101101100101100001100001000101000101010101000001000000000
100000100010110010110010110010110010110010110010110010110011110111110011110011110011110111110011110011110011110010110010110010110010111010111010111010111011111010111010111010110010110011111011110011110010111010110010110010110010110010100010100000100010110010111010111010111010111010111010111010111010111010111010110010100010100000000000
010000010010010000011000011001011000010000000000
000010000011000011001011000011000011000010000000
000100100100100100100100110100110110110110110110110110110110110110110110110110110110110111110111110111111111110111110111110111110110110110110110110100100100100100100100110100100100100100100100000100000000
100000110000110000110000100000000000
010000010001010001010001010000011000011000011000011001011101011001011000010000011000011001011000010000000000
001000001010001011001111001111001111001111001111001011001010001000000000
100000100000100001100101100101100101110101110111110111110111110101110101110101110101110101110101110101110101110101110101110101110101110101110101110101110101110101110101110101110101110101110111110111110111110101110101110101100101100101100101100001100000100000000000
000001000011000011000011000011000011000011000011100011100011100011100011101011100011100011000011010011011011011011011011111011011011011011011011010011000011000011000011000011000011000011000011000001000000000001000000
000100000110000100000000100000100001100011100011100011100001100000000000
010000010010010010010010011010010010010110010010010010010010010011010010010000011000011100011100011100011000010000000000
000100000110000110000110000110000110000111000111000111000111000111000111000111001111001111001111001111001111000111000111000111000111000111000111000111000110000110000110000110000110000111000111000111010111000111000111000111000110000110000110000111000111010111010111011111011111011111111111111111111111111111111111111111111111111111111111011111011111011111010111010111000111000111000110000100000000
100000100100110100110100110100110101110101110101110111110101110101110101110100110100110100110101110100110100110110110100110100110100110100110100110100100100100000000000001000000000
000001010001010001010011010011011011011011111011011011011011010011010011010011010011010011010011010011010011010001010001000001000000
000001000001000011000001000001010001000001000011000001000001000011000001000001000000
010000010000010001010001010001010000010000000000000100000000
001000001001001001001101001001101001101001101001101001101001101001101101101001101001101001101001101001101001101101101101101101111101101101101101101101101101111101101101101101101111101101101101101101101001101101101101101101101001101001101001101001101001001001001001001011001011001011001011001011001011011011011111011111011111011011001011001011001001001000000000
000001000011010011110011110011111011110011110011010011000011000001000000
100000100010110010100010100000000000
000001001001011001111001011001001001000001000000
000010000110001110000110000010010010110010110011110011110011110011110011111011111011111011111011111011111111111011111011111011111011111011111111111111111111111111111111111011111011111011110011110011110011110011110011110010010010000010001010001010001010001011011011001011001010011010011011011111011111011111011111011111011111011111011111011111011011011011011111011011011011011010001010000010001010000010000000
000010001010001011001111001011001010000010000000
010000010000010000010000010000010000110000110010110000010000010000000000
000010001010001011001011001111001111001111001111001111001111001111001111001111001011001011001010000010000000
010000110000110010110010110010110010110010110010110010110000010000000000
000010000000000001001001001011101011001011001001000001000000
010000010100110100010100010000000000
100000100100100100101100100100100100100000000000
000010000010000110000110000110000111000111000111000110000110000110000010000010000000
000010000010000011100011000011000010000010000000
000100000000000100000100010100000100000100000000
000100001100001100001100001100001100000100000110000111000111100111100111100111101111101111111111101111101111100111100111100111000111000111000110000100010100000100000110010110110110010110000110000100000000
000010000110000111100111101111101111101111101111101111100111100111100111000111000110000010000000
001000001000001000001100001110001100001000001000001000000000
000100100100110100110110110110110110110110110110110110110110110110110110110110110110110111111111110111110110110110110110110110110110111110111110111110111110111110110110110110110110111110111110111110110110110110110110110110110110110110110110110110110110110110110110110100100100000100001100001100001100001110001100001100011100011101011100001100001100001100001101001101001101001100001100000100000100000110000100000100000000
001000011000011100011100011100011100011100011000001000001100001000101000101100101110101100101000001000101000101010101110101110101110101010101000001000000000
000001100001000001100001000001000000
001000001010001000001000001000001001001000000000010000000000
001000001000011000011000011000011000011000011010011011011010011000011010011010011010011110011110011110011110011110011010011010011010011010111010011010011010011110011110111110111110111110011110011110011010011000001000001000001010001011001010001000101000111000111100111110111100111000101000001000001001011001011011011011011011011001001001101001101001101001001001001011001011011011011011011011111011111011111011111011111111111011111011111011111011011011011011011011001011001011001001001000011000001000000000100000000000100000110000110000110100110101110100110000110000100000000000
000100000110000110000110000100000000000100000000
000010000000000010000110000010100010000010000000000100000110000100000000001000001010001000011000011001011001011001011011011111011111011111011011011001011001011001011000111000111100111000011000011100011000001000000000000100000100000100000000
000100000110000110000111100111101111101111101111101111101111101111101111101111101111100111000111000110000110000100000000
001000011000011001011000001000000000
100000110000100000100000100000100000100000000000
000100000110000111001111001111001111001111001111011111001111001111001111001111001111001111001111000111000111000111000110000100000101100101100101100101100101100101100111100111100111100101100101100101100101101101100101100101100101100101000101000100000000
100000110000110000110000110000110001110001111001111001111001110001110001110101110101110101110101111101111101111101111101111101110101110101110101110101110001111001111001111011111011111011111001111001110001110001110001110000110000100000000000
010000010001011001011001111001111001111011111111111111111111111111111111111111111111111111111111111011111001111001011001011001010001010101011101010101010111010111010111010111010111010111010111010111110111010111010111011111011111111111011111011111111111111111111111111111111111011111010111010111010111010101010001010000000000
100000100000100100110100100100100000100100100000100000101000111000111100111100111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111111111111111111111101111101111100111101111101111101111101111101111101111101111101111101111101111101111111111101111101111101111101111101111101111101111101111101111101111101111100111100111000101000100000100000100000000000
001000001100001100001100001100001100001101011101011101111101011101011101011101011101111101111101111101011101011101111101011101011101011101011101011101011101001101001100001000000000
100000100100110100110100110100100100100000000000
010000000000000001000001000001000000
010000010100010100110100110100110100110100110100010100010101010111010101010100010100010100010100010000000000
010000000000000100000110010110110110110110110110010110000110000100000000
000100010100000100000000
001000001010011010011010011010011011011011011011011011111011011011011011011011011011011011011011011010111010111010111010011010011010011010001010001000000000
010000011000011100011100111100111100111110111110111110111110111110111100111100111100111100111101111101111101111100111100111100111100111100111101111100111100111100011100011100011101011111011111011111011101011111011111011111011111011111011111011111011111011111011101011101011111011111011111011101011101011100011100011100011100011100011100011100011110011100011100011100011000010000000000
010000010010010011010011010011010111110111010111010011010011010011010010010000000000001000101000101010101010111010111010111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111010111010101010101010101000001000000000
000010000110001110000110000010000000
000100000100000101000100010100010101010101010101010100000100000110000100001100101100001100000100000100010100010110011110011111011110010110010100000100000100001100001101011101011101011101011101011101011101011101011101011111011101011111011111111111011111011111011101011101011101011101001101001100000100010100000100100100000100000100000000
001000011000011001111001111101111001011001011000001000000000
001000001100001100001101011101011101011101001101001100001100001100001100001100001100001000000000
000001001001001001101001101001101001001001001001000001000000
000001000101000001010001010001010001000001000000
000001000001000011001011000011000001000001000000
100000000000100000000000000100000000000001000101000101000111000101000101000101000101000101010101010101010101011101111101111101111101111101111101011101010101010101010101010101010101010101010101010101010101000101000101000101000101010101000101000101000101000101000101000001000000
010000010010010110010110011110010110010110010010010000000000
010000010001010001110001110001110001010001010001010000000000
000001000011000111000111000111000011000001000000000010000000
010000010100010000000000000010000011010011010111010011011011111011111011111011111011111011111011111011011011111011111011111011011011010011000011000010000000
000010000010000010000000001000000000
100000101000101100101000100000000000
001000001000001010011010011010111010111010111010011010011010011110011010001010001000001000000000000100000100000101000111000111001111000111000111000101000100000100000000
100000101000101001101101101001101001101001101011101011101011101001101001101001101000100000000000
001000101000101001101001111001111001111001111001111001111001111001111001111001101001101001101000001000000000
100000101000111000111000111000101000100000000000000010100010000010000110010110000110000111000110000110100110100110100110100111110111100111100110100110100110000110001110101110101110101110001110000110000110000010000000
000001010001000001010001000001010001000001000000000010000000
000001000101000001010001010011010111110111110111110111110111110111110111110111110111110111010111010011010001000001000000
000100000100000101001101001101001101001101001101001101001101101101111101101101101101101101101101101101101101111101101101101101001101000101000100000100000000
100000000000010000010010010000000000
001000001010001010001010001010001010001010001010001010101010001010001010001010001010001000000000
100000101000100000000000000001000101100101100111101111101111101111101111101111101111101111101111101111111111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111111111111111111111101111101111101111101111101111101111101111100111100101100101100101000101000001000000
001000011000001000000000
100000100100100000000000000010001010000010010010000010100010100110100110100110100110100110100111100111100111101111101111101111101111101111100111100111100111100110100110100110100110100110100010100011100010000010000000100000000000010000000000
100000101000101000101100101000101100101100101100101101101101101101101100101100101100101100101100101100101100101000101000111000111000111010111010111010111000111000111000111000111000111001111000111000101000101000101001101000101000101100111100111100111100111100111110111100111100111100111100111101111101111101111100111100111100111110111100111100111110111111111111111111111111111111111110111100111100111100111100101100101000101000101010101011101010101000101000100000000000
010000010010010010011010010010010010110010110010110010111010110010110010110010010010010011010010010000000000
010000010001010001010011011011011011011111011111011111011111011111011111011111011111011111011111011111011011011011010011011011010011010111010111010111010111010111010011010001010001010000000000
000001000101000101001101101101101101101101101111101101101101101101001101000101000101000001000000
001000101000101000101100101100111100111100111100111101111101111101111101111101111100111100111100111110111110111110111100111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111100111100111100101100101100101100101100101100101100101100101100101100101100101100101100101100101100101000101000001000000000
010000110000010000010010010000000000
010000010010110010110010110110110110110110110110110110110010110010010010010000000000
001000001010001110011110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110011110001110001010001000000000
001000001100001101001100001000000000
000010100010110010110011110010100010000010001010000010000000100000000000
010000010000010001010001010101010001010001011001011001011101011001011001010001010001010001010000010000010100010100010100110100110100110100010100010100010100010000011000011010011011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111111111011111011011011011010011000011000011000011000011000011000011100011110011100011000011000011000011100011000011000010000010100010000000000000100000000
001000001000011000011000011000011100011100011110011100011100011000011000011000011100011100111100111100111100011100011100011000001000001000000000000001000000100000100010100000000000
001000001010001110001110001111101111101111101111101111101111001111001110001110001110001110011110001110001110001110001110101110111110101110001110001110001110101110111110101110001110101110001110101110001110001110001110001110001010001000000000
001000001100001100001100001101001100001100001100001000001001001011001111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111001111001011001001001000000000
000100001100001100001100000100010100010101110101010101010100000100100100100101100101100101100101100101110101110101110101100101100101100111100111100111100101100101100101100101100100000100000000
100000110000110100111100111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111110111110111110111110111110111110111110111110111110111110111111111110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111110111110111110111110111110111110111111111111111111111111111111111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111100110100110000100000000000001000001001001000000000
000100100100110100110101110100100100000100000100000100000000
000001000001000101010101010111010101110101110101110111110111110111110111110111111111111111111111110111110111110111110111110111110111110111110111110111110101110101010101000101000001000001000000
100000100000100001110001100001110001110001110011110001110001110001110001100001100000100000000000
001000101000101100101000001000000000
100000100100100110100100100000000000
000010100010110010110010110010100010000010000011010011010011010011000011000010000000
000010100010100010100010100010100010100010101010100010100010100010100010110010100010100010100010100011100011100011100010100010110010100010100010110010110010110011110111110111110111110111110111110011110010110110110110110110111110111110111110111110111110110110110111110111110111110111110111110110110111110110110010110010110011110011110111110111110111110111110111111111111111111111110111110111110111110111110111110011110011110010100010100010100010100010100010000010000000
001000011000011001011101111101111101111111111111111111111111111111111101111101011101011001011001011001011011011011111011011011011011011001011011011001011001011001011000001000000000
001000001001001011001011001011011011011011011011111011111111111111111111111111111111111011011011011011011011001011001011001011001001001001001001001001001001001001001101001101101101101101111101111101111101111101111101111101111101111101111101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101101101101101001101001101001001001011011011111011111111111011011011011011011011011011011011001011001001001001001000001000001100011100001100001000001000011000011000011000001000001000001000000000
000001010001010001110001010001010001010001110001010001010001000001000000
100000100010100010100010100010100010101010100010100010110010110010110010110011110111110011110010110010110010100010100010100000000000
000001000011000011000111000111001111011111011111011111011111011111011111011111011111011111001111001111001111011111001111001111001111000111000111000111000111000011000011000001000000
000100100100110100110110110110110110110110110110110100110100110101110111110111110111110101110100110100100100000100000000
100000100000110000100000100000000000000001000000100000100100100000100100100110100111100110100110100110101110101110111110111110111110101110101110101110101110101110101111111111101111101111111111101111101111101111101111101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101111101111101110101110101110101110101110101110101110101110111110111110111111111111111111111111111111111111111111111110111110101110101110101110101110101110101110101110101110101110101110101110111110101110100110100111100111100111100111100111100110100100100000000000
000010100010100011100011100011100011100011100011100011100011100011100010000010000000
010000011000011000011001111001111011111111111011111001011001011000011000010000000000
010000010010010011110011110011110011110011110011111011111111111011110011110011110011110011110011010011010010010110010010010000000000
001000001100011100111100111100111100111101111101111101111100111100111100111100111100011100001100001000000000
100000000000000010000110001110001110011110111110111110111110011110001110001110000110000010000000
000010001010101010001010001010001010011010011110011111011110011110111110111110111111111111111111111111111111111111111111111111111111111110111110011110011110011010001010001011001010001110001010101010111010111010111010111010111010111010111010111010111010111010111010111010111010101010101010101010001010000010000000000010000110000010000000010000000000000010000000001000000000010000010000010100010110110110010110010100010101010101010101110101010101010101010101010101010101010101010101010100010000010000010000011000010000010000000000
010000010000010001010001010001010101011101011101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101011101011101010101010001010001010001010001010011010001010001010101010101010101010101010101010101010101010101010101110101110101110101010101010101010101010101010101010101010111110111010111011111010111010101010101010001010001010001010001010001010000010000000000
000010000011000010000000000100010100000100000000
010000010010110010110010110010010010010000011000011001011101011101111101111111111111111111111111111111111111111111111111111111111111111111111101011101011101011001011000010000000000
001000001000101000101001101001101001101101101001101001101001101000101000101010101010101010111010111010111010111010111010111010111010111011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111010111010111010111010111010111010111010101010101000101000001000011000111000111001111000011000011000011000011100011101011100011000011000011000001000001000000000
000010000011100011100011101011101011101011101011101011100011100011100011100011100011110011100011100011100011100011000011000010000110000010000010000010000000
000001010001011001011101011101011101011111111111111111111111111111111111011111011101011101011101011001010001000001000000
010000010100010101010101010101010101010111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011111011111011111011111011111010111010101010101011101011101111101011101011101010101010101010101010101010101010100010000000000
100000000000000100001100000100000000
000100010100011100011110111110111110111110011110011110011110011100010100000100000000000001000000
000001000101000101001101000101000101000101000111000111000111100111100111101111100111100111000111000111000111000101000101000101000101000001000000
010000010100011100111100111110111110111110111110111110111110111110111110111110111110111111111110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111110111110111111111111111111111110111110111110111110111110111110111110111100011100010100010000000000
000010001010001010001010000010000000
001000001010001000000000010000000000000100000000000010000011000011100011110011110111110011100011000011000011000010000000100000100000110000110010110000100000100000110000100000000000
100000100100110100111100111110111110111110111110111110111110111110111110111110111100110100100100100000000000
000010000010001010001110001111011111011111011111011111111111011111011111011111011111001111001110001010000010000010000000
000001100001100001100101100111100111100111100101100101100101100101100101100001100001000001000000000100000110000100000000000100001100001101001100001110001110001111001111001111001111001111001111001111001110001110001100000100001100001110001111001111001111001111101111101111101111101111101111001111001111001111001111001110001100000100000000000010000000
001000011000011100011110011111011111011111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011110011100011000001000001100001101001111101111001111001101001100001000000000
000010000011000011000011000010000000
010000011000011100111100011100011000010000000000
000001000101000101000111000111010111010111011111010111010111000111000111000101000101000001000000
000010001010001010001010000010000000
000100100100100100100100101100101110101110101110101100100100100100100100000100000000
000001000000100000110000111000110000100000000000000010000000
000010000010000010100010110010100010000010000010000010000000
010000011000011000011000011000011010011110011110011110011110011110011010011000011000010000000000
000001010001000001001001001001001001000001000101000101100101000101000101000111000111001111011111001111000111000111000101000001001001011001011011011011011011011011011011011001001001000001000000
000100100100000100000000000001010001010001010001000001000011000001100001000001000101000001100001000001000101001101000101000001000000000100000110100110000110000110100110101110101110111110111111111110101110101111101111101111101111101111101111101111101111101111101111101111101110101110100110000110000110010110110110110110110110010110000110010110000110000110000110000100000000
000010000000000001010001000001000000
000001001001001011101011001011001001000001000000
000100000101000101000101000101100101000101000101000111000101000101000111010111110111110111111111111111111111111111111111111111111111111111111111111111111111110111110111010111000111000101000101000111001111000111000101001101001101101101101101101101101101101101001101001101001101001101001101001101000101000101001101000101000101000100000000
000001000011000001000000
001000001001101001101101101001001001001000001001001001001001101001001001001001001001001001001001001000000000
000010000010000010010010010010010010010010010110011110010110010010010010010010010010000010000010000010000000
100000100010100000100000100100100000100000000000
000100000101000101000101000100000100000100000000
000001000000010000110000110100110110110110110110111110110110110100110100111100111100111100111100111100111101111101111101111101111101111111111101111101111101111101111101111101111101111101111101111100111100111100111100111100110100110100110000010000000000010000010000010001010001110001010001010001010000010001010001010001010000010000000000
000001001001001001001001001101101101111101111101111101101101001101001101001101001101001101001101001101001101001101001001001001001001000001000000
000100000101100101100101100101000101010101000101000101100101100101101101100101100101000101000111010111010111110111111111110111010111010111000111000101000101000111000101000101000101000100000000
010000010001110001111001111101111101111101111101111101111111111111111111111101111101111101111001110001010001010000000000100000110000110010111010111010111010110010110000100000000000
000010001010011010011010111010111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111010011010011010011010011010001010000010000011000010001010011010011110011110011111011111011111011111011111011110011110011010001010000010000000
000010000010100010000010000010100010100010100011100010100010000010000010001010001010001010001010001010001010001010001010001010001110001010001010101010001010001010000010001010001110001010101010101010111010111010111010101010101110101110101110101110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111110111110111110111110101110101110101110101110101010111010101010101010001010000010000011000011000011000010000010000000
000001000001100001000001000001100001101001100001000001000101000111000111000111000111001111001111001111001111001111001111001111000111000111000111010111011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111010111000111000111000101000001000000
000100000101001101001111001101011101111101111101111101111101111101111101111101011101011101011111011101011101011101011101011101011101011101011111011101011101011101011101111101111101111101111101111111111111111111111101111101111101111101011101011101011101111101011101011101011101001101001101001101001101011101001101001101000101000100000000
000010000110000110000110000110000110000010000000
000001100001110001110001110001110001110001100001000001000001001001000001000001000101000001000000000010000110100110000110000010000000010000000000
001000001001001001001001001001001001001001001001001000000000
010000110000111000110000010000000000
000001000001010001010001010001011001011101011101011101011001010001010001010001010011010001010011010111010011010001000001000001000000
000001000000000001000000000100000000
001000001000001000011000001000001000001000000000
000010000000001000000000
100000110000110000110100111100111101111101111101111100111110111100111100111100111100111100111100111100111100111100110100110100110110110110110110110110110110110100110100110100110100110100110100110101110101110101110111110111110111111111111111111111111111111111110111110111110111110101110101110101110100110100110100110100110100110000110000100000000000
001000011000011000011100011000011000001000001001011001011001011001011101011101011101011101011101011001001001001001101001101001101001101001101001001001001101001101001101001001001011001001001001001101001101011101111101111111111101011101011101111101111101111101111101111101111101111101111101111101111101111101111101111101011101011101001101001101001001001011001011011011011111011111011111011111011111011011001011001011001001001000000000000001010001010001110001110001110001110101110001110001110001010001010001000001000000001000001010001110001010001110001110001110001010001000000000
100000100100100100100101100111100101100100100100100000000000010000000000
000001000011000111000011000001100001100001100001000001000000
000001000011000111000011000001000000
000010001010001010001010011010011110011110011110011110011110011010011010011010011011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011011011011010011010011010011010011010011011111011011011011010011010011110011111011110011010011010001010000010000000
000010000011001011011011011011011011011011011011011011011011011011011011011111011111011111111111111111111111111111111111111111111111011111011111011111011011001011001011011011111011111011111011111011111011111011111011111011111111111011111011111011111011111011111011111111111011111011111011111111111011111011111011111011111011011011001011001011000011000010100010000010000000
000001001001001001001001000001000000
000001100001100001100001000001000001000001000000000001001001001001011001001001001001000001000000
001000001010101010101010101010101010101010101010101010101011111011111011111011111011111011111011111011111111111111111111111111111111111111111111111011111011111011111011111011111011111011111011111011111011111011111111111011111011111011111011111011101011101010101010101010101010111010101010101010101010101010001010001000000000
000100000110010110010110010110010110010110011110011110011110010110010110010110010110010110010110010110010110010110110110110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110010110000110000100000000
000100001100001110001100000100000000
000100000110000110000110000110000110000100000000
010000010001010001010001010000000000
010000010100010101010100010000000000
001000000000010000000000
100000100000101000101000101000101000101001111001111001111001111001111011111001111001111001111001101001101000101000101000101000100000100000000000
001000011000001000001100101100001100001000000000
000001000000001000001000001000000000000100000100000100010100110100010100000100000000000001000101000101010101110101010101010101010101000101000101000101000101000001001001000001010001000001001001000001000001000011100011101011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111111111011101011100011000011000001000001000000000001000101000001100001100011100111100011100001000001000000
000001001001001001001011011011011011011011011011011011011011011011001011001001001001000001010001000001000000000100001100000100000000000001000000000010001010001110001010000010000000
010000011000011010011000010000000000
000001100001100101100101100111100111100111100111100111100101100101100001000001000000
001000000000010000010000010000000000
010000011000011100011101011101011101011100011000010000000000001000011000011010011010011011011111011011011010011010011000001000000000010000000000
000010000010000011000011001011001011101011101011101011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101011101011101011001011001011001011001011001011001011001011001011000011000011000010000010000000
001000001100001100001101001100001100001000000000
001000001000001000001001001000001000001000000000
001000001010001000001100001000000000
001000101000001000000000000001010001010001010101010111011111011111011111011111011111010111010101010001010101011101010101010001010001000001000000100000100010100010100010100000000000
000001001001000001000000100000000000
100000100000100000100000100000110000110001110000100000100000100000100000100000000000
001000001010011010011011011011011011011111011111011111011111011111011011011011011011011111011111111111111111111111111111111111011111011111011011011011011011011011011011011010011110011010001010001000000000000010000011001011000011000010000000000100000101000111001111000111000101000100000000
000100000000000010000000000100000100000100000000000100000000
001000001000001000101000101000101000101000101000111000111000111010111011111111111111111111111111111111111011111010111000111000101000001000000000000100000101000101000111000111010111000111000111000101000101000100000000
001000001000101000101001101101111101111101111101111101111101111101111111111111111111111111111111111111111111111101111101111101111101111101111101101101101001101000001000001000000000
000010000011100011100011100111100011100011000011000010000000000100000000000001000001100001100011100011100011100001000001000001000101001101001101001101101101101101111101111101111101101101101101001101001101001101000101000101000101000001000000000010000000
000010000110000110000110010110010110010110110110110110111110110110110110110110110111110111110111110110110110110110110110010110010110010110000110000110000110000010000110100110000110000010000000
001000001010001110001010011010001010001110001110001110101110101110101110101110101110001110001110001110001010001000000000
000001000011000011001011101011001011101011111011111011111011111011111111111111111111111111111111111011111011111011111011101011001011000011000011000001000000
000001001001001011001111001011001001000001000000
010000110000110010110011110011110011110011110111110011110011110011111011110011110011110011110011110011110011110010110000010000010100010000000000
000100001100001100001100000100000000
000100010100011100011100011100010100000100000000
000100000110000100000100100100100100100110100100100100100100100110100110100110100100100110100110100110100110110110100110100111100111100111100111100111100111100111100110100110100110100110100100100100100100100100100101100111110111110111110111110111110111100111100101100100100101110101100101100100000100000100100100101100101110101100101110101111101110101100100100000100000000000001000011000111000111000111000111001111101111001111000111100111000111000111000011000001000000000100000000
100000100001101001100001100000000000000001010001010011011011011011011111011111011111011011011011010011010001000001000011000111000011000001000000
000100000110001110000110000100100100100100101100101101101101101101101100101101101100101100101100100100100100000100000000
010000010000011000011010011010011010011000010000010000011000010000000000
010000011000011000011001011001011001011000011000010000000000
001000001100001100001100011100001100001100001100001000000000001000000000000100000110000100000000
100000110000110100110100110100111100111110111110111110111110111110111110111110111100110100110100110100110000100000000000
010000010010010110010110110110010110010110010010011010011010011010010010010000000000
000001000101001101001101101101101111101111101111111111111111111111101111101111101111101101101101101111101111101111101111101111101111101111101101101101001101001101000101000001000000
010000010010010010010010110010010010010010010010010010110010110011110011110011110010010010010010010010010010010000000000
000001100001100011100001000001010001010101010101010101010001000001010001000001000001010001000001000001000000
100000100000100000000000000010000000
000010000011001011001011001111001111011111001111001111001011001011011011011111111111111111111111111111111111111111111111111111111111011111011011001011001011001011000011000010000000
001000001100001100001110001110001110001100001110001110001110011110001110001110001110001110101110111110101110001110001110001100001100011100011100011100001100001100001100001000000000
010000110000110000111000111100111100111100111000111000111000111000111000110000110001110000110000010000011000010000000000
100000100000100000100000100010100110100010100000100000100000100000100000100000100000100000000000000100000101001101001111011111011111111111111111111111111111111111011111011111001111001101000101000100000000010000011000011000011000010000000000
000001010001010011010001010101011101010101010001010011010011011011011011011111011111011111011011011011010011010011010001000001000000
010000010010010000000000000001010001010011110011010011010011010011010011110011110011110011110111110011010011010011010001000001000000010000011000010000000000000001000101000101000101000101000101000111100111100111100111110111110111110111100111100111100111000111000101000101000101000001000000
010000010010011010011010011010010010010000110000110010110010110011110011110011110111110111110111110111110111110111110111110011110011110011110010110010110000010000000000
000010000011001011001011001011000011000010000000
100000000000000100000100000100000000000010000010001010011010001010000010000010000000
100000100001100000101000100000100100101100101110111110111110111110111110111110101110101100100100100100100100100000000000
000010000110000110000110000010000000
010000010010011010010010010000000000
000100000100000110100110100110100110100110110110110110110111110111110111110111110111110111110111110111110111110111110111110111110111111111111111111111111111111111111111111111110111110111110111110111111111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111110111110111110111110111110111110111110111110111110111110111110110110110110111111111110111110111110111111111110111110111110111110111110111110111110111110110100110100110100110100110000110000100000100000000
000010001010001110001010000010000000
001000001001001001001001001000000000010000010000011000011010011010011010011000010000010000000000
001000001001001000000000001000001000001000000000
010000011000011000111000111010111010111010111011111011111011111111111111111111111111111111111011111011111011111010111010111010111000011000011000010000000000
100000101000101100101100101100101000100000101000100000000000
000100001100000100000100001100011100011100011100001100001100001100000100000100000000
000100010100010100011100011100011100011100011100011100011100011100011100011100011100011100011110011100011100010100010100000100000000
100000000000100000000000001000011000001000000000
001000001100001100001100001100001100001000000000
100000100100100100100100110100110100110100100100100100100100100000000000
000010000010010010011010010010000010000010000000
100000101000101000101010111010101010101000111000111100111110111110111110111111111111111111111110111110111110111100111000101000101010101000101000100000000000001000101000101000101000001000011000011100011100011110111110111110111110111110111110011110111110111110111110111110111110011110011100011100011000001000000000
001000001010001000101000111000111010111000111000111100111000111000101000001000001001001001101001001001001001001001001001001000000000
010000010010010000010001010000010100110100010100010000110000110100110100110110110110110110110110110110110100110100110100110100110100110100110101110100110000010000010001010000011000010000000000
100000100001110001110001110001100001100000100010100011100010100000000000000010001010001011001010000010000000000100000100100100100101100101110101111101111101111101110101100101110101100101100101100100000100000110000110000110000100000100000000
000010000010001010101010111010111110111110111110111110111110111110111110111010101010001010000010000010000000
000010000011010011010011010011000011000010000000
000100001100000100000000000010000000
010000011000011100011100011110011100011100011000010000010010011010011110011111011111011111011110011010011010111010111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111010011010011010010010010000000000
000010100010100011100010000010000000
000010000010000011000111000111100111100111100111101111101111111111111111111111101111101111100111100111100111100111100111100111100111100111100111000111000111000111000111000011000010000010000000
000100000110001110001111001110011110011110011110011110011110001110000110000100000110000100000000
010000010000010001010001010101110101110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111110111110111111111111111111111110111110111111111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110101010101010001010001010000010000010000010000000000
000001000001100001101001111001111001111011111001111001111001111001111001111001111001111001111001111001101001100001000001000011000011000011000001000001000000
100000100100110100110101110111110111110111110111110111110111110111110111110111110101110100110100111100111100111100111100111100111100111100111100111100111100111100111100111100111100111100111100111100111100111100110100110100110110110100100100100000000000
000100000100100100101100100100000100000100000000
001000101000101000101010101010101010101000101001101000111000111001111000101000101000101100101000101000111000101000101000001000000000000100100100100110110110110110110110110110110110110111110110111110110110110110110110111110111110111110111110111110111110111110111111111111111111111110111110111110110110110110110110100110100111100110100100000100000000
000001010001011001010001000001000000
010000010000010000010000010000000000
000010000110000110000110000010000000000001010001010101010001000001000000000100000100000110000100000101010101110101110101111101111101111111111101111101110101110111110111110111110111110111110101110101111101110101110101110101110101110101010101000101000100000100000000
000010000000100000000000
000100001100001110001100000100000110100110100110100110000110000110000110000110000110000110100110100110100110000110000110000111000111000111001111001111001111001111001111000111000111000111000110000111000110100110100110100110000110000111000111100111100111100111000111000111000110000100000000000010000000000010000000
100000100000110000110000110000110000110001110001111001111001111001111001111101111101111101111001111001111001111001111001111001111001111101111101111101111001111001111001111001111001111001111001111001111001111001110001110001110000110000110100111100110100110000110000110001110101110101110101110111111111111111111111110111110101110101110101110001110000110000110000110001110001110001110001110001110000110000100000100010100011101011101011111011111011111011101011101011100011100010100000100100100000100100100110100110100110100110100110100100100000100000000000
001000011000111000111001111011111011111011111111111111111111111111111111111111111111111111111111111111111111111011111011111011111001111000011000001000000000
000001010001110001110001110001010001000001000000
000001010001010001011001011011011011011011011011011011011001010001010001011001010001011001011001011001010001000001000001000011010011110011111011110011111011111011111011110011010011011011010011000011000001000001000000
010000010010010011010011010011010010110010110010110010010010010010010011010010010010010000010010010000110000010000000000
100000100100101100100100100000100000100000100100100000000000100000100000110000110100110100110100110100110110110100110100110000100000100000101000100000000000
010000110000111000111000111000111000111000111000111100111100111100111000111000110000111000110000010000000000
100000100001100000100001100000000000
000010000110001110000110000010100010100110100110100110100010000010000000000001100001000001000000
000010000010000011000010000010000110010110110110010110000110000010000000
000010000010000010000000000100000100000110001110001110101110001110001111101111001111001110101110001110001110000110000100010100010100010100010100010100000100001100001100101100101110101110101110101100001100001101001100001100000100000100000000
000001000001000101000101000101000001000001000001010001010001010001010001010011010011010011010011010011110011010011010011011011011011011011011011011011111011111111111111111111111111111111111111111111111011011011011011011111011011011011111011011011011011011011011011011011010011010011010001010001010101010101010101010001010001010001110001111001110001010001010101010101010111011111010111010101010101010101010101010101010101010101010101010101110101110101110101010101010101010101010101010101010101010001000001000001000000000010000000
100000000000010000000000000001000011000111000011000001001001001011001001000001000000
100000100100100100100100100000000000
010000010010110010110010110011110010110010010010010000000000000001001001101001111001101001001001000001000000
000010001010001010001011001010001010000010000000100000101000101010101011101011101011101011101011101011101011101011101011101010101000100000100000100000100100100000110000110010110011110010110000100000100001100011100111100111100111100111100111100111100111100111100111100111100111110111111111111111111111110111100111100111101111101111101111111111101111101111101111100111100111100111100111100111100111100111100111100111100111100111100111100111100111100111100111100111100111100011100001100000000000
000001000101000001000000000100000000010000110000110010110000010000000000
000010100010100010100011100010100010000010000000
000001000011000011010011010011010011010011010011010011010011011011010011010011010011010011110011110011110011110011110011010011010011010011010011010011010011000011000011010011000011000011000011010011000011000011000011000011100011100111100011000011000011000011000011000001000000000010000000
100000100000100010100110101110101110101111111111101111101110101110101110101111101111101111101110101110100110100110101110101110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111110111110111110111110111110111110111110111110111110111110111111111111111111111111111111111110111111111111111111111110111110111110111110111110111111111110111110111110111110111110111110111110101110101110100110100110100010100000100000100001100000000000
010000011000011000011000010000000000000100010100000100000000
100000100001101001101001101001100001100001100001100000000000
000010000000000010000011000010000000
000001100001100101100101110101110101110111110111110111110101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101111101111101111111111111111111111101111101111101111101111101111101111101111101111111111111111111111111111111111101111101111101111101111101111101111101111101111101111101111101110101110101100101100101100001000001000000
000001001001011001001001000001000000000010000000001000000000
000100001100011100001100000100000000
010000110000110010111010111010111010111010111010110010110010110010110011110011110011110011111011110011110011110011110011110011110111110011110011110011111011111011111011110011110011110010110010110010110010110011110111110011110010110010110110110110110111110111110111110111111111110111110111111111110111110111110111110110110110110010110010110010110010111010110010110010110010110010110000010000000000010000010010010010010011010010010010010000000000001000011000011010011000001000000000
100000100000100000110000111000111000111000111000111000111000111000110000100000110000110001110001110001110000100000000000
100000100010110010110110110010100010100010100010100000000000
001000001001001011001011001011001011101011101011101011001011101011101011101111101011101011001011001011001011001011101011101011101011001011011011001011001001001000000000
000100000000010000010001010001010001010000000000010000010000010000000000
000010001010001011001010000010000000000100000000000100000110000100000000
000100000100000100000000000100001100000100000000
100000100100100100100100100110101110101110101110101110101110101110101111101111111111111111111111111111111111111111111111101111101111101110101110101110101110100110100100100100100100100000000000
000010001010000010001010000010000000
001000011000011010011000011010011000011000011100011101011101011101011101011101111101111101111101011101011101011101011101111101111101111101111101111101011101011101011101011101011111011111111111011111011111011101011101011101011100011100011100011110111110111110111111111111111111111110111110011110011100011110011100011100011100011100011100011000011000001000001000001000011000111000011000001000001000001000101000101001101000101000101000101010101110101010101000101000101000001000000000
100000100010100011100111110111100111100011110011100011100111100111100111100111100111100111100111100111100111100111100111100111100111100111110111100111110111110111110111100111100111100111100111100111100111100011100010100000100010100000100010100010110010100010100010100000000000100000000000
100000100100100110100110100110100100110100110100110101110100110100100100110100100100110100100100101100111100101100100100100000000000
010000011000011000011000010000000000000010000000
010000000000000001000000100000100000110000110000111000110000110000100000100000000000100000100100100000000000
001000001100001101101101101111101111101111101101101101101101001101001100001000000000
000100000110001110011110011110011110011110011110001110000110000110000110000100000000
001000001010001110001110101110101110101110101110101110001110001110001010001000000000
010000110000110001110000010000000000000010000000
100000101000101000101100101110101100101000101000100000000000
100000110000110000110000100000110000110001110011110001110000100000101000100000000000
000001000101000111001111001111101111001111001111000111000101000101000111010111010111010111000111000111000111000111001111000111000111000101000101000001000000
000001001001001011101011101011101011101011101011101111111111111111111111111111111111101111101011101011101011101011101011001011001001000001000000
001000101000101100101101101100101000001000000000
100000110000110000110001110000110100110110110100110000110000100000000000001000000000
000001000001000101100101100111101111101111101111100111100101100101100101000101000001000001000000
000100000101001101000101000100000000
001000001001001001001001001101001001001101001101001101001101001101001101001111001111001111101111101111101111101111101111101111101111001111001111001111001101001101001101001101011101011101011101011101011101011101011101001101001001001001001001001000000000
000010000011000010010010010010010010010011010010010010010010010011010111010111010111010111010111010111010111010111010111010111010111010111010111010011010011010111010111011111010111010111011111010111010011010011010011010011010011010011010111010111011111010111010111010011010011010011010010010010010011010010010010000010000000
100000100010110010111010111010111010110010100010100000000000
000001100001100001110001110001110001100001100001000001010001011001010001011001011001011001010001110001110001110001110011110011110011110011110011110011110111110011110011110011110011110011110011110001110001111001110001110001010001010001010011010001010001000001000000
100000100010100110100110110110110110110110100110100110100010100000000000
100000000000010000010001010000000000
100000100010100010100110100010100010110010100010100010100010100000000000
010000110000110000110100110101110111110101110100110000110000111000111000111000111010111000111000111000110000110100111100111101111101111101111100111100111100111100111101111101111101111100111101111101111101111100111100110100110000010000000000
100000110000110000111000110000110000100000000000010000011000111000111100111100111110111110111110111100111100111000011000010000000000000001000000
000001010001010101010001010001010101010101010111010101010101010101110101110101110101110101110101110101110101110111110101110101111101110101111101111101111111111111111111111101111111111111111111111101111101110101110101110101110101110101110101110101110101110101110101110101110101110101110101110101110101110101110101110101110101110101110101110101110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010001000001000000
000010000010001010101010101011101010111010101010101010101010001010000010000010000000
000010000110000110100110110110110110110110100110000110000110000110000110001110001111011111111111111111111111111111111111011111001111001110000110000110000110000010000000
100000110000110010110000100000000000
000010000010001010001010001110001010001010000010000010000000
001000001001001000011000001000000000
001000101000101001111001111011111011111011111011111011111011111011111011111011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111001101001101000001000000000
001000001000001000000000000100000101000100000110000111100111110111100111000111000110000100000000
000010001010001110001010000010000110000010100010000010000000
000010100010100110100110100110100110100110100010000010000000
001000101000111000111010111110111110111110111111111111111111111111111111111111111111111110111110111110111110111110111111111110111110111110111110111110111110111110111010111000101000001000000000
010000010010010010110010010010010010010000011000111000011000010000000000
000010000010000010001010001011001011011011001011001011001010000010000010000010000011100011100011100011000011001011000011000010000110010110010110110110110110111110111110111110110110110110010110010110010110010110010110010111010111011111011111011111010111110111010111010111010110010110010110010110000110001110011110011110111110111110111110111110111110111110111110111110111110111110111110011110011110001110011110011111011110011111011111011111011111011111011111011111011111111111011111011111011111011111011111011111011111011111011110001110000110000010000000100000100000100000000000000010000000
000100010100010100010100110100110100111100111100111100111101111101111101111100111100111100110100110100010100010100010100000100000000
010000011000011000011000011000011000011000011000010000010010010011010010010000010010010110010111010111010111011111011111011111011111011111011111011111011111011111011111011111010111010111010111010110010010010000010100011100010100010000000000
001000001000001000001100011100011100011100011100011100001100001000011000011001011011011011011011011011011011011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011011011011011111111111111111111111111111111111111111111111011111011111011111011111011111111111111111111111011111011111011111011011011011011011011011011001011000011010111010011010011000001000011000011000011000001000000000
100000110000110010110010110110111110111110111110111110111110111110111110110110110010110010110000100000000000
000001000011000011000011000011100011110011110011110011110011110011110011110011111011111011111011111011111011111011111011111011111011111011111011110011110011110011110111110111110111110111110111110111111111111111111111110111110111110011110011110011110011110011110011110011110011110011110111110011110011110011110011110011111011111111111011110011110011110011111011110011100011000011000011000001000000
010000110000111000111000111001111001111101111101111101111001111001111000111000110000110100110000110010111010111010111010111011111011111011111111111011111011111011111010111010111010110010110000010000011000011000011000010000000000
010000011000011001011000010000011000011000011100011000011000010000000000
001000001000001000001100001100001100001000001001001001011001011001011001111001011001011101011001011001111001111001111101111001111001011001011101011001011001011001011001011001011011011001011001111001111001111001011001011011011011111011011011011011011001001001001001101001101101101001101001101001001001101001101001111001101001101001101001101011101001101001001001001001001001001001001001001000000000
000100000000000100001100001100011100001100001100000100000000
010000010100011100010100010000010001010001010101011101011101011101011101011101011101111101111101111101011101011101010101011101011101011101011101011101011111011111011111011111011111011111011111011111011111011111011111011101010101010001010001010000000000000001100001100001100011100011100011100011100011100011100011100001100001110001111001111011111001111001111001111101111111111111111111111101111001111001111011111011111011111011111011111001111001111001111001110001100001000001000000010000010001011001011001011001010001010000000000
000001001001000001000000001000000000
000001001001001001001011001011001011001011001011001001101001001001101001111001111101111101111101111101111101111001101001001001001001000001000000
010000010010011010010010010000010100010000011000011000011000011010011010011010011000011000011100011110011100011000011000010000000000
100000100001100101100111100101100001100000000000
010000010000010000010010011010011110011110011110011110011111011111111111111111111111111111111111111111111111011111011111011110011110011110011110011110011110011110111110111110111110011110011110011110011110011010010010010000000000
000010001010101010101010101010101110101110111110101110101110101010101010101010001010000010000000000001001001011001011001011001011001011001011001011001111001111001111001111001111001111001111011111011111011111011111011111001111001011001011001111001111101111111111111111111111101111001011001011101111101011101011101011101011101011101011001011001001001000001000000
000010000010010010010010010010010010010010000010000010000000
100000100000101000100000100000000000000010100010101010100010000010000000
010000110000110001110000010000000000
000010100010100110100111110111100111100110100010000010000000
001000001001001001101001001001001001001101001001001000000000
000100000110010110010110010110010110011110011110011110011110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011110011110010110010110000110000111000110000100000000
000100000101001101011101001101000101000100000000
001000001001001011011011001011001001001000000000000100100100101100100100000100000000
000010000011000111100111000111001111000111010111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111111111110111110111110111110111110111110111010111000111000011000010000000
000010000110000010000000010000010010110010110010110010110010110110111110110110110010110010110010110010010010010000000000010000110000010000000000000001010001110001110001111001110001110001111001111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111001111001111101111101111101111001111001111101111101111101111101111101111101111101111101111101111001110001010001000001000000
001000001000011000001000001000000000
000100001100000100010100000100000000
000001001001001101001101101101111101111101111101111101111101101101001101001101001111001111001111011111111111111111111111011111111111111111111111011111001111001111001111011111001111001111001111001111001111001111001111001111001111001101001001001001101001111001111101111101111101111111111111111111111101111101111101111001111101111101111101111101111101111101111101111001101001101011101011101011101011101011101011101011101011101011101011101011101001001001001001000001000001000001000000
100000100001100001100101100001100001100000000000
010000110000111000111000111100111000111000110000010000000000
100000100010100110100110101110100110100110110110110110110110100110100010100000000000
000100100100100101100100000100100100000100000100000100100100100101100101100101100101100101100100000100000000
010000010100110100110101110111111111111111111111111111111111111111111111110111110101110101110101110101111101111101111101110101110101110101110101110100010100010000000000
000100010100110100111100111100111100111100111100111100111100111100111100111110111100111100111100111100111100111100111100111100111100111101111100111100111100111100111100111100111100110100010100000100000110010110010110010110010110010110000110000100000000
001000011000011000011001011000011000001000000000
001000000000000001010001000001000000
001000001000001000001000001000101000001000001000001000000000
000001100001100011101011111011101011100011100001000001000001001001101001101001101011101001101001001001000001000001001001001001001001000001000001000011000011000011000001010001000001000001000000000100100100101100111100111100111100111100111100111101111100111100111101111111111111111111111111111111111111111111111111111111111111111111111101111100111101111100111100111100111100111101111100101100100100000100000000
010000010100011100011100011100010100011100011110011110011110011110111110011110011110011110011110011110011110011110111110111110111110111110111110011110011110111110011110011110011110011110011110011110011111011110011110011110011110011110011110011110011110011100010100010101010100010000000000000001000000000001000101000101000101000001000000
000010000011000011100011100011100111100011100011000011000011000010000110000010010010010011010010000010000000
000001000101010101010111010111011111010111010111010101000101000001000000
000100000110100110100111110111110111110111110111110111100111100110000110000100000000
000001000011000111000111000111000011000001010001000001010001110001110001110001010001000001000000100000100010100011110011110011111011111111111111111111111011110011110111110011110011111011111011111011111011111011111011111111111111111111111111111111111111111111111111111111111011111011111011111111111111111111111111111111111111111111111111111111111011111011111011111011111011111111111111111111111011111011111011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011110011110011110011100011100010100000000000000100000110000100000000
010000011000011010011010011011011010011010011000010000000000
100000100010100010110010110010110011110111110111110111111111111111111111110111110111110111110011110011110011110011110011110010110010100010101010101010101010101110101110101110101110101110101110101110101010101010101010100010100010100000101000101100101100101100101000100000100001100101100001100000000000
000010100010100110100110110110100110100110110110111110110110110110110111111111111111111111110111110110110110100110100110100110101110101110101110100110100010000010000000001000001000001010001010001010101010101010101010101011101111101011101010101010101010001010001010011010011010011010011010011010011010111010111010111011111011111111111011111011111011111011111011111011111011111011111011111011111011111011111010111010011010011010011010011010001010001010001010001010001010001010001000001010001110001010001000101000001000001000000000
000100000101010101010101110101110101110101110101110101110101110101110101110101110101111101111101111101111101111101110101110101110101111101111101111101110101110101110111110111110111111111110111110111110111110101010101010101000101000111000101000100100100100110100110100110101110101111101111101111101111101111111111101111111111111111111111101111101111101111101111101111101111101111101110100110100110100110100100000100000000
001000001000001010001010001010001000001001001011001001001011011011001011001001001000001000000000
001000001100011100001100001101001101101101101101101101101101101101101101101101111101111101111101101101101101101101101101101101101101101101001101001101001100001110001110001110001100001000000000000100000101000100000000
000001000101010101010111010111010111010111010111110111110111110111010111010111010111010111010111010111010111010111010111010111010111010111010111010111010111010101000101100101100111100101000101010101000101000001000000000001000000
000100000101000101000101000100000000
000100000101001101101101001101001111011111001111001101000101000100010100000100000000
000001010001110001110001110101110111110111110111110101110001110001010001000001000101001101001101001101000101000001000000
010000010000010100010101010100110100110100110101110101110101110100110100110110111110110110110100010100010000010000010000010000000000000010100010100011100010100110101110111110101110100110100010000010000000001000001010001000001000001001001001001001001001001001001001001001001000001000000000
100000100100100100100110110110100110100110100110100110100110100100101100101100101100101101101101101101111101111101111101111111111101111101111101111101111101111101111101111101111101101101101111111111101111101101101100101100101100101100101100101100101100100100101100100100100100100000000000000010000010000110000010000010000000
010000000000000001000101000101001101001111001111001111001111101111001111011111011111011111001111001111001111001111101111001111001111001111001111011111011111011111001111001111001111001111001101000101000101010101000101001101001101101101001101001101000101000001000000
100000100010100000110000110000110001110000110000110000110000100000100010100000000000
010000110000010000011000111000111000111000111000111100111100111100111100111100111100111110111100111100111100111100111100111100111100111100111100111100111100111100111100111100111000111000111010111010111010111010111010111000111010111010111010111000111000111010111000111000111010111000011000011000011000010000000000
000100100100110100110101110101110101110101110101111101110101110101110101110101110111110101110101110100100100000100000000
000100010100011100011110011100010100010101010111011111010111010101010100010100010100010100110100110100110100110100110101111101111101111101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101110101110100110100110100110100010100010100010100010100000100000000000100000110001110001111001111001111001111001111001110101110001110000110000100000000
000010100010110010110110110010100010000010000000
010000011000011001011000010000000000000100000000
000010000010000110010110010110010110000110000110000111100111110111110111110111110111110111110111110111100111101111100111000111010111010111010111010111010111000111000110000110100110100110100111110111110111110111110111110111110111111111110111110111110111110111110111111111110111110111110111110111100111110111110111110111100111100111100111100111100111110111110111110111111111111111111111110111100111100111100111100111110111100111100111100111100111100111101111101111111111101111101111100111100111100111100111100110100110000110000010000010000000
000010000110100110110110110110110110110110110110100110100111100111100111100111100111100111100111100111100111100111100111100110000110000010000000
000010000110000111000110000010000000001000000000
000010000011010011010011010111010011010011010011010011110011110011110111110011110011010011010011010011010011010011000011000010000000
100000101000101001101001101001101000101010101010101011101111101011101010101010101000101000101010101000101000101001101000100000000000
010000110000110000110000010000000000
010000000000010000011000010000000000000100000000000100001100001100001100101100101110101111101111101111101111101111101111101111101111101111111111101111111111111111111111111111111111101111101111101111101111101111101111101111111111111111111111101111101111101111101111101111101111111111111111111111101111101111111111101111101111101111101111101111101111101111101111101111101111111111111111111111101111101111101110101100001100001100001100000100000000100000000000000100010100000100010100010100010100000100000000
000100100100100100100100100100100100000100000000
000010000010100010101010101110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110101110101110101110101010100010000010000010000000
000010000011000010000010000011000011000011000011000011000011000011000011000011000010000010000000
100000100001100001100001100001100001100101100001100000000000
001000001001001000000000100000100100100000000000000001000101000111000111000111000111000111000111000111001111001111001111000111000111001111001111001111011111001111001111001111000111010111011111010111010111010111000111000111000111000111000111000111000111000111000101000001000000000010000011001011000011000010000000
000010010010000010001010001010101010001010001010000010000000100000100010110010110011110011110011110010100010100000100001100000000000
001000101000101001101000001000000000
000010000000000100001100000100000000000010000110001110000110000010000000
000010000011001011001011001011001011001011001011101011001011001011001011001011011011011111011111011111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011011011011011011011011011011001011001011001011001011001011000011000010000000
100000100100101100100100100000000000
000100000101000100000000000010000010001010000010000010000000
010000110000110001110001110001110001110001110011110011110011110001110000010000000000
000010001010001010001010001011101011101011101011111011101011101011101011001011001010001010001010000010000000
001000001100001100011100011100011100011100011100011101011101011101011100011100011100011100011101011101011101011101011111111111111111111111011111011101011101011101011101011101011101011101011101011101011101011101011111011101011101011101011101011101011111111111011111011101011101011101011101011101111101111111111111111111111101011101011101011101011101011101011101011101011101011101011101011101011101011101011101011101011101011101011101011101011101011100011100001100001100001100001110001100001100001110001100001000000000
000100000000010000010001010101010101010101110101110111110101110101110101110111110111110111110101110101110101010101010101010101010101010101010101010101010101010101010001010000000000010000010010010110010110010111110111010111010110010110010010010000000000000001000101000111001111000111000101000001000000000010001010000010000000
000010001010000010000000000100000000
000001000001000101000101000101000001000001100001100001101001101001101011101001101001100001100001000001000000
000001000011001011001011011011011011111011011011011011011011011011011011011011011011011011011011011011001011001011000011000001000000000001010001000001000000
001000011000011000011000011100011000011100011000011000011000001000000000
000001000000000001000000010000010000010000000000000010000110100110110110110110110110110110110110111110111110111110110110110110110111110111110111110111110111110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110111110110110110111110111110111110111111111111111111111111111111111110111110111110111110111110111110111110111110111111111110111110111111111110111110111110110110110110110110110110100110000110000010000000100000000000
000010001010011010011011011111011011011010001010000010100010100011100010110010110010110010100010101010100010000010010010000010000000
010000010100110100110100110100110110110100111100111100111100111100111100110100110100110100110100110100110100110100110100110100111100111101111100110100110100110100010100010000000000100000100001100000000000
000100000100100100000100001100001110001110001110001110001110001110001110001100000100001100001110011110111110111110111110111111111110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111110111110111111111111111111111110011110001110001100000100000100100100100101100111100101100100000100000000010000010000110000110010110010111010111011111011111011111011111011111011111011111010110010110010110000010000010000010100011100011101011101111101011101011101011100010100010100010100010100010100010000110000110010110010110010110010110010110000010000011000010000000000
000010000110000110000111100111000111000110000110000010000000000100000000000100000000
100000100001101001101011101111101011101001101011101111101011101001100001100101100101100101110101110101110101100101100101100101100001100000100100100101100101100101100101101101100101100101100101100101100101100101101101100101100101101101101101101101100101100101100101100101110101110101110101110101110101110101110101110101110101100101100101101101101101101111101101101101100101100101100100100000000000
001000001010001010001010001010001110001110001110001111001110001010001010001010001010001000000000
100000100100100101100111100111100111100111100111100111100111100111100111100111100111100111100111100111100111100101110101100101100100100000000000
001000001010001110001010001000000000000010000110000010001010000010000000
000001001001001011001011001011001001000001000000001000011000011001011101011001011000001000000000
100000101000111000111010111000101000100000000000
010000011000111000111010111010111010111010111010111010111010111000011000011000011000011001111001111001111001111001111001111001111001111011111011111011111001011001011000011000011000010000000000
001000001100101100101100101110101110111110111110111110111111111111111111111111111111111110111110111110101110101110101100101100001100001000000000
100000100000100100101100100100100000100000000000
000100001100001110001110001110001100000100000000
000010010010010010110010110010110011110010110010010010010010000010000000
010000000000010000110000110010111010111011111011111011111011111011111111111111111111111111111111111111111111111111111111111011111010110010110000010000000000000100000000
100000100010101010101010101010101110101010101010101010101010101010101010111010111010111011111010111010101010101010100010100000000000000100000101000100000000
000010000011000011000011000010000000
000100000101010101010101010101000101000100000000010000010001010000000000001000011000001000000000
001000101000001000011000001000000000
001000000000000001100001100011101011101011111011101011101111101111101111101011101011100011100001000001000000
100000100100100100100100100000000000
000010100010000010000000100000110000110000110000110010110000110000110000111000111100111000110000110000111000111010111010111010111010111010111010111110111010111010111010111010111010111010111010111010111011111010111010111010111010111010111010111010111011111010111010111110111110111110111110111110111111111110111110111110111110111110111110111110111110111110111110111110111110111110111010111110111110111110111110111110111110111110111110111110111010111010111010111010111010111010111010111010111000110000110000100000000000000010000110000010000000
000010000010100010100110100010000010000010010010000010000000
000010000110000110000110000010000000000010100010100010100010110010110011110010100010100010100010000010000000
000010100010100010100010100110101110101110101110101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101111101110101110101110101110101110101110101110101110101110101111101110101110101110101110101110101110101110101110101110100110110110110111110110100110100010100010100010000010010010010011010011010011010111010111110111111111111111111111111111111111110111010111010111010111010111010111110111110111111111111111111111110111110111010111010111010111010111110111110111110111010111010011010011010011010010000010001010000010100010000010000000
000010100010101010101110101110101110101111101110101110101110111110111110111110111111111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110101110101010101010101010101110101110111110101110101110101010111010111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111010101010101010101010101110101110101110101110101110101110111110111110111110101110101110101110101110101010100010000010000000
100000100100100100100100101100111100111100111100111100111100111100111110111100111100111100111100101100111100101100101100101100101100101101101101101101101100101100101100101100100100100100100100100100100100110100100100100100100100100100100100100100100100100000000000
001000001010001110001110001110001010001000000000
000010001010001010001010001010011010011010011010001010001010001010001010000010000000
000001000001001001000001000001000000100000000000
000100000000001000001000001001001000001000000000001000101000101000101000001000000000
000001000000001000101000001000000000000001000011010011000011000001000000
000001000101000101100101100101100111100111100111100111100111110111100111100111100111100111100111100111100111100111100111100111110111100111100111100101100101000101000111001111001111001111001111001111001111001111000111000101000101000001000000
100000100100100110101110101110101110100110100100100000000000
001000001100001100001100001000000000
001000001100101100101100101100101100101100001100001000001100101100101100101101101101101101101101101101101101101101101100101100001100001000000000
000001100001101001101001101001100001000001000000
000001100001101001101001101001101001101011101001101001100001110001110001110001110001110001100001000001000000
001000011000001000001000001001001001001001001000001000000000
100000100001101001101001101001101011101011101011101011101011101001101001101001100001100000000000
010000000000100000100000100000000000
000100001100000100001100000100000000
000001010001010001010001010011110011110011110011110011110011110011110011010011010001010011010011110011010011010011010001011001111001111011111001011001010001010001010001011001010001010001010001010001010001110001111001111001111001111001111001111001111001111001111001111001111001111001111001110001010001000001000000000100010100011100111100111101111100011100010100000100000000000001000000
100000000000001000000000010000000000
000100000000000100000110000110100110101110101110101110100110000110000110000100000000100000000000000001001001000001000000
000010000011010011011011011011011011011011011011011111011011011011011011011011011011011011011011011111011011011011011011011011011011011011011011011111011011011011011011011011011011010011011011010011010011110011010011010011000011010011000011000010000000
000010000011100011101011100011000011000010000010000010000110000010000000000100000101000101000101000101000101000100000000
001000000000001000000000
000100010100000100100100100101101101101101101111101101101101100101100100000100000000
010000110000110001110000010000010001010001010001010001010001010000010000010000010001010000010010110010010010010000010100010000000000
100000110000110010111010110010110000110000110010110011110011111011111011111011111111111011111011111011110011110011110010110000110000100000000000
001000101000101000101000001000101000101001101001111001111001111001111001111001111001111001111011111011111011111011111011111011111011111011111011111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011111011111001111001111001111001111001111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101111001101001101001101001101001101000001000001001001001101001001001001001001000000000
000100000110001110001110001110001110011110011111011111011111011111011111011111011111011111011111011111011111011110001110101110001110001110000110000100000000
000100001100001100001100101100001100000100000000
100000100010100110100110100110100010110010100010100000000000
010000000000010000110000111000111100111000110000010000000000000010000110000110000110000010000000000010010010000010000000000100000101001101001101101101101101111101111101111101101101101101001101001101001111011111001111001101000101000100000000
000100000000000001000001000101000101000101000001000001000101100101000101000001000101000111000111001111001111001111101111101111101111101111101111101111101111001111001111001111000111001111000111000111000101000101000101000101001101000101000101000101000101000111000101000101000101001101000101000101000101000001000001001001101001001001000001000001000001000101010101000101000111000111000111000111000111000111000111001111001111001111001111001111000111010111010111010111000111000101000001000001010001000001000000
000010010010000010000000010000010000010010010000010000000000000010000110100110100110100110000110010110000110100110100111100111100111100110000110000010000000
000100000101000111000101000100000000
000001010001010001010011010001010001000001000011000011000011000011000011000001000000
000010100010110010110011110011110011110111110111110111110111110111110111110111110011110011110011110010100010100110100010100010100010100110101110111110101110100110100010000010001010000010000000
001000001000001000001100001000001100001100001100001100011100001100001100001100001100001000000000
000010100010100010100010110010110010110010100010100010100010000010000000010000010001110001010001010000000000
100000100010100010100010100010110010110010110010110010110010110011110111110111110111110011110010110011110011110011110011110011110010110010110010110010110010110010110010110110110010110011110011110111110011110011110010110010110010110010110010110010110010100010100010100010100010101010100010100000100001100000000000
100000101000101000101000111000111010111010111010111000101000101000101001101000101000101010111010111010111010111010111010111010111010111010111010111010111010101010101000100000000000
010000010100010110010110010110010100010000000000
010000010100010101010111010101010100010000000000
000010000000000010000000
000010001010011010011110011110011110011110011110011111011110011110011110011110011110011010001010000010000000
100000000000100000000000000010001010011010111010111010111010011010011010011010011010011010011011011010011010011010111010011010011011011011111011111011111011011011011011011010011011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011011011011010011110011010001010000010000000
000001001001000001000000001000001100001000000000
000010000000010000110000110001111001110001110001110001110001110001110000010000000000100000000000
010000010000010000010000010000010010110010110110110111110110110010010010010000010001010101010101010111010101010101110101110101110101010101010001010000110000010000010000010000000000
000010100010000010000110000010000000
100000110000100000101000101100101101101101101101101101101101101101101101101101101101101100101000100000000000
100000101000101000111000111100111100111110111100111100111000101000101000100000000000
001000001000011000011100011000001000011000111000111000111010111010111110111010111010111110111110111110111110111110111010111000111000011000001000001000000000
100000100100100100110100110100110100110100110100110100110110110100110100110100110100110100110100100100110100110101110101110101110101110101110101110111110111110111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111111111110111110111110111110111110111110101110101110101110101111101110101110100100100100100100000000000
010000010000011000011010011000010000010000000000
001000001001001000000000000010000010000110010110010110010110110110110110110110110110110110010110010110010110000110000110100110100110100110000110000110000010000010000000000001001001001001011001001001001001000001000000
100000100000100001101001101001101001100001100000100000000000
001000001010001010001010001000000000
010000010000110000110000110000111000111001111000110000110001110011110011110011110001110011110001110000110010110010110010110000110000110000110000110000010000010000000000
000001100001110001110101110101110101110001100001000001100001110001110001110001100001000001000000
000100000100010100000100000100000000
000100000100000100000101000101001101000101000101001101001101001101001111011111011111011111011111011111011111011111011111011111011111011111011111011111001111001111011111011111011111111111011111011111011111011111011111111111011111011111011111011111011111011111111111111111111111111111111111111111111111111111111111011111011111001111001111001101001101001101001101001111001111001111001111001111011111001111011111001111001111001111001111001111001101001101001101001101001101001101001101101101001101001101001101001101000101010101000101000100000100001100011100001100000100000100000000
000010000010000011000010000010100010000010000000
010000000000100000000000
100000100100100100100100100100100100100000100010100110101110100110100010100000100100100000100100100000000000000010010010010011010011011011011111011011010011010011010010000010000000
100000100001110001100001100000000000
000001000101100101110101111101111101111101110101100101000101000001100001100001100001100001100001000001000000
001000001100001100001100011100011100111100111100111101111101111111111111111111111101111101111111111111111111111111111111111111111111111111111111111101111100111100011100011100001100001100001100001000000000
000001001001001001101001101001111001101001101001001001001001000001000000
010000010001010011010011010011010111010111010111010111110111110111110111110111110111010111010111010011010011010111010111010111010011010011010001010000010000010000010000010001010000010000010000010000110000110100110110110110110110110110110110110100110000010000000000
100000100100100110110110110110110110100110100100100000000000
100000100100100000110000100000100100100000100000100010100000100000000000000001000001001001101001101001101011101111101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101111101111101111101111101011101001101001101001101001001001000001000001000000
000100000000001000001000001000001010001011001111011111111111111111111111111111111111011111001111001111101111101111111111111111111111111111111111101111101111001111001111001011001010001000001001001000001000011000011100011000001000001000000000
000001001001000001001001101001111001101001101101101101101101101101101101101001101101101001101001101001111001111011111001101001111001101001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111101111101111111111111111111111101111101111001111011111011111011111011111011111001111001111001111001111001111001111001101001001001000001000000
000001000101000111000111010111110111110111110111110111110111110111110111010111000111000111000101000001000000
000100100100100101100101100101100101100101100101100101100101100101100101100101100101100101100101100101100111100111100111100101100100100100100100100110100100110100100100100100110100110110110110110110110100111100111110111100110100100100100100000100010100010100010100011100010100110100110100110110110110111110111110111110111110111110111110111110111111111110111110111110111110111110111110111110111110111110110110110110110100110100110100110100010100010100010110010110010110010110010110010100010100010100010100000100000000
000001001001000001000000000100000100100100100100100110110110100110100100100100000100000100000000
000001000101000101000101100101100111100101000101000001000000001000101000101001101101101101101101101001101000001000000000
100000110000110001111001111011111011111011111011111011111001110001110000100000000000
000100000100000100010100000100000100000110001110011110011110011110011110111110111110111110111111111111111111111110111110111110111110111110111111111110111110111110011110011110001110101110101110101110101110101110001110101110101110101111101111101111101111101111101111101111111111101111101111101111101111111111111111111111111111111111101111101111101110101110101111101111101111101110111110101110101110101111101111111111111111111111111111111111111111111111101111101111101110101110001110000110000100100100101100101101101100100100100101110101110111110101100101100100000100000100000000
100000110000110000110010110000110000100000000000
010000010000010100011100011100011100010100010000010000110000110000110000110100110110110100110000110000110000110000110000010000010000010000010000110000010000010000010000010000010100011100010100010000000000
100000110000110100110110110110110110110100110000100000000000
010000010010110010110110110010010010010010010010010000000000
001000001001001001001001101001101001101001001001001001001001001000000000
001000001100001100001110011110011110011111011111011111011111011111011110011110001110001100001101011101011101011101011101011101011101011101011101011101011101011101011101011101001101001100001100001101001101001101001100001100001100001000001010101010001010001000001100001101011101011111011111011111011111011111011111011111011111011111011111011111011111011111011101001101001100001110001110001111001111001111001110001110001100001000101000101000101000001000000000
001000011000011010011011011010011000001000000000
000001000001001001001011001011001011001001000001000001000000000001000011010011010011011011010011010011000011000001000000
100000101000100000100001100000000000
000100000000000100000101000111001111001111001111001111001111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111001111000111000101000100000000
000100000110000110000110000110000110100110000110001110001110001110011110001110001110001110101110101110101111101111101111111111101111101111101111101110101110101110101110101110101110001110011110111110011110001110000110100110100110100110100110100110000110000110010110000110000110000110000110000100000000
000010000000100000100100110100110110110110110110110100100100100000000000
001000001100001100001110001110001110001100001100001101001111001111001111011111001111001111001111001101001100001000000000
100000000000010000010000010000010001011001111001111001111011111011111011111011111011111011111011111001111001011001010001010000000000
000001000011000011000011000001001001000001000001000101100101100101100101100111100111110111110111110111110111110111100111100111100111110111100111100111100101100101101101100101100101100101100101000101000001000001010001010001010001010001110001110011111011111011111011111011111011110011110001010001010001010001010001000001000011000001000000
010000010001010011010001010000000000
000010000110001110101110101110101110101110101110001110001111001111011111001111001111001110011110011110011110001110000110000010000000100000000000
001000001000001000001000001000001000001100001110001100001000001000011000011100011000001000001000001000011000001000001000001100001000101000001000001000000000
100000110000110000110000100000000000
100000110000110000110000110000110000100000000000000100010100000100000000000001000001001001000001000001100001110001100001100101100001000001000011000111000011000001001001001101011101001101001001000001010001011001010001000001000011000011100011100111100111100111100111100111100011000011000011000001000000100000100000100000000000100000100001100000000000000010000110000010000000
001000101000111000111000111000101000001000000000000010000010010010010010010010010110010110010110010010011010010010110010110010111010111011111010110010110010010010110010110011110111110111110111110111110111111111110111110111110111110111110111110011110010010010000010000011010011000011000010000010000000
001000101000101000101100101000101000001000000000
010000010000010000000000001000000000
000100010100010100011100011110011100011100011110011110011110011110011110011100011100010100010100000100000000
010000010000010100010101010100011100011101011100010100010100010101010100010100010000010100010110010100010100110100110100110110110110110110110110110110110110110111110110110110110110110110110110110110110110110110110110110110110110110110110110110111110111110111110111110111110111110111110110110110110110110110110100110100110100110100010100010100010101010100011100011100111100111101111101111101111101111101111101111101111100011100011100010100010000010000000000
000001000011001011001111011111011111011111011111011111001111001011000011000001000000
001000011000011010011010011010011010011010011000001000000000
100000101000101001101001101001101101101101101101101101101101101101101101101101101101111101101101101101101101111101101101101101101101101001101001111001111001111101111001111001111001111001111001111001111001111001101001101001101001101101101111101111101111101101101001101001101001101001101001101001101001101001101000101100111100111100111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111100111100101100101000100000000000
010000010001010101010101010101010001010000010010010010010010010000000000
000001000000000001000101000111000101000101100101110101110101111101110101110101110101110101100101000101000101000101000101000101000101000001000000010000010001010101110101110101110101010101010001010000000000
100000100100100000100100100000000000000001000000
000001010001011001010001010001110001111001111001111001110001010001010001000001000000001000000000000100000101000101100101101101101111101101100101000101000101000100000000
010000010000110000110010110010110010110000110010110010110010110010111010111010111010110010110010110010110010110011110010110010110010110000110000110001110011110001110000110000110000110000110000110000110000110000010000010001010011010001010000011000010000010001010000010000000000
000010000010010010010110010010000010000010000000
000001000101000001100001000001000000100000110000110001110001110011110011110011110011110011110111110111111111111111111111111111111111111111111111110111110111110111111111110111110111110111110111110111110111110111111111111111111111110111111111111111111111110111110111110111110111110111110111110011110011110011110001110001110000110010110011111011110011110010110000110001110101110101110101110101110101110101110101110101110101111101110101110101110101110101110101110101110101110001110000100000000000
000100000100000100000110000111000111000111010111000111000111000111000110000100000100000100000000100000000000
010000000000001000001010011010011010011010011010011010111010111010111010111010111010111010111011111111111111111111111011111010111010111010111010111010111010011010011010011010011010011010001010001000000000
000001000011000011000011000001000000
100000000000001000001100001110001100001000000000
000100000100100100100110100110101110100110100110100100000100000100000000
000010001010001011001010000010000000
010000010010010110010111010111010111010110010110010110010010010000000000
001000000000000100100100100100100100100110110110110111110111110111110111110111110111110111111111110111110111110111110111110111110111110111110110100110100100100100100100000100000000000001010001000001000000
000010100010100010100010100011100111100011100010000010000010010010010010010010010010010010000010000010000000
000100001100101100001100000100000101000100000000
001000101000111000111100111000101000001000011000011000011001011011011011011011011011011011011111011111011111011111011111011111011111011111011111111111111111111111011111011111011111011111011111011011011011011011011011011011011001111001011001011001011001011000111000111000111000111000111000111010111011111111111011111010111010111010111000111000111000111000111000011000011000001000000000
100000110000111000111000111000111000111000110000100000000000
000010000110000110010110010110010111010111010111010111010111010111010111010111010111010110010110010111110111110111111111111111111111111111111111110111110111111111111111111111111111111111110111010111010110000110000110100110101110101110101110101110101110100110000110001110001110001110000110001110001110011110001110101110101110111110101110101110001110001110000110000010000000
001000001100001100011100111100111100111101111101111101111100111110111100111100011100001100001100001000000000010000010001010101010111011111011111011111011111011111011111011111010111010111010111010111010111110111110111110111110111110111110111110111010111010111010111010111010111010111010111110111010111010111010111010111010111010101010001010000000000
100000100010100000100100100101100111101111101111101111101111101111101111101111101111101111101111101111101111101111100111100101100101100111110111110111110111110111110111100111100101100101100100100000101000100000000000000100001100001110001111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111001111001110001100000100000000
000010100010100010100110100010100010000010000000
010000011000011000011000011010111010111011111010111010111010011010011000010000000000
001000011000111000011000011000011000001000000000
100000110000100000100010101010101010101010100010100000100001100001101001101001101001101001101001101101101001101001101001100001110001100001100001100011100111100011100001100001100001100000000000
000100000101100101100111100111110111110111110111100111100111100101000101000100000000
000010010010010110010110010111010111010111010110010110010010010010010010000010000000
001000001010001011001111101111001111001111001111001011001010001000000000
000010000010001010000010000010000000
001000001000001010001011011011011011011111011111011111011011011011011011011011011111011011011011011011001011001010001000001000000000
000100001100101100001100000100000000
100000100000100001110001110101110001100001100000100000000000
000001000001000101000101000101010101010101010101000101000101000101000001000001000000
000100000100000101100101101101100101110101110101110111110101110101100101110101100101101101100101000101000111000101000100000100000000
100000100100110100110100110100110100110100110100110100100100100000000000
001000101000101000101000001000000000100000000000
000001000011001011001111001011000011000001000000
000100100100100110110110110110110110110110110110111110111110111110110110110110110110110110110110100110100100000100000000
100000110000110100110110110110110110110100110000100000000000
100000110000100000000000100000100001100101100101100101100001100000000000001000000000010000011000010000000000
000001100001100011101011100011100001000001000000
010000010100010110010100010100011100010100010100010000000000000010010010011010011110011010010010000010000010000010000110010110011110011111011111111111011111011111011110010110010110010111010111010111010111010111010111010111010111010111010111010111010111010111010111010111010111010111010110010110000110000010000010000010000000
100000101000111000101000101001101000100000000000
010000010001010000011000011010011000011001011101011101011111011111011111011111011111011111011111111111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011101011101011001011011011011111011111011111011011011011011011001011000010000011000111000111001111001111001111000011000010000011000011010111010111010111010011010011010011010011010011010011000010000000000
001000001010011010111010111010111010111010111010111110111110111110111010111011111010111010111010111011111011111011111011111011111011111011111111111011111010111010111010111010111010111010111010111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111010111010111010111010111010111010111011111010111010111010111010111010111010111110111010111010111010111010111010011010001010001000000000
000001100001110001110101110001100001000001000000010000110000110001110001110001110001110001110000010000000000010000010010010000010100010100010100010100010101010100010100010100010100110100110110110100010100010000010001010101011101011101011101111101111101111101111101111101111101111101111101111101111101111101011101011101011101010101010001010000000000
001000001100101100101100101101101101101101101101101101101101101101101111101111101111101111101111101101101101101101101101111101101101101101101101101111101101101101101100101100001100001000000000100000100010100010100010100000000000
000010000010000110000010000010000000
010000010010010011010011010011010010010000010001010101011101010101010101010101010101010101010111010111110111110111110111010111010111010101010101010101010101010101110101110101110111110101110101010101011101011101011101011101011101010101010001010000000000010000000000
000001000001000011001011001011001011001011001011000011000001000001001001001011001011001011001001000001000000
000001001001001001001001000001000000
000001100001000001000011000111000111000111000111000111000011000001000000
100000101000101010111010101010101000100000000000
000001100001100001110001100001100001000001000000
000100010100000100000000010000010001010000010001010001011001011011011011011011011011011011011011011111111111011111011011011011011001010001010001010000000000
001000001000001010001110001010001000001000000000100000100001100001100001100000100000101000100000100000000000
010000011000011100011100011100011000010000000000
000100000110000100000101000100000000
000001000011100011100011110011100011100011000011000001000000
010000010010110010110011110010010010010000000000000010000000
100000000000000001000101001101001101001101000101000001000000
000010000010000010000110100110000110000010000010000010000000
010000010001010101011101111101111101111101011101010101010001010000000000
100000101000101000101000101010101000101000101000100000000000
000010000010100010100010100011100011100011110011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011110011100011100011100011100011100011100010110010110010110010111010110010100010100010000010000010000000
000001100001100101100001000001000000
000010001010001010001011001011001011001011011011011011011011011011011011011011011011001011001011001011001011001010001010001010001010001010101010001010001010011010001010001110001111011111001111011111011111011111011111011111001111001110001010001010001010001010011010001010001110001110001110011110011110011111011111011111011110011110001110001010001010001010001010000010000000
010000010000010001011001010001010000010000000000
000010000010100010100110100110101110101110101110101110101110111110111110111111111111111111111111111111111110111110111110111110111110111110111110111110101110101110101110100110100110100010000010000011000011000111000011001011000011000011000111001111011111001111000111000011000010100010100110100010000010000010000000001000000000
010000010000010000000000000001100001000001000000
001000101000101000101000001000000000
100000100010100010110010110010110011110011111011111011111011111011111011111011111011111011111011111111111111111111111111111111111111111111111011110011110011110011110011110111110111110111110011110011110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111110111110111110111110111110111110111110111110111110111110111110111110111110111110011110011110010110010100010101010100010100010100000000000001000101000101100101000001000000000
100000100000100010110010100010100010110010110011110011110011110011110011110010100010100010100000101000111000101000100000100100100000100000100000100000000000
010000011000111000111001111000011000010000000000
000100000101000111100111000111010111010111010111011111011111011111011111011111011111011111111111011111011111011111011111011111011111011111010111010111010111011111011111011111010111010111010111010111010111110111110111111111111111111111111111111111110111110111010111010111010111000111000101000100000000
100000100100100101110101100101101101100101100100100000110000100000000000
100000100001100000000000000010000000010000010000010001011001011001011011011001011001011101011101011101011001011001011001011001011001011001011011011011011011011011011011011011011011011001011001011001011001011101011101011101011101111101011101011101011101011101011101011101011101011101011101011101011101011101011101011101011101011101011001011001011001010001010000010000010001010001010001010001010101010001010001010000000000
000100000110000111000111000111000111000111000110000100000100000100000000
000001000001100001000001000001000000
000100000100000101000100001100001101001101001101001100001101001101001101001101001101001100000100001100011100011101011100001100000100000100000100000100000000
000001100001100101100001000001100001000001000011000111000011100011110011110011111011111011111011111011111011111011111011110011110011100011000011000001000000
000001001001001011011011001011001001000001000000001000001010001010001010001010001010001010001010001000000000
000100010100010110010100010110110110010110010100110100110101110101110101110101111101111111111111111111111101110101110101111101110101110101110101110111110101110101110101110100010100000100000000
000010000110000110000110000010000110000110000110010110000110000110000110000010000010010010110010110010110010010010010110010010000010010010010110010110010111110111010111010110011110111110011110010110010110010110010110010010000010000010000011010011110011010011000011000010000000
000100000101000100000100001100000100000100000100000100000100000100000000
010000010010011010011010011010011110011010010010010000000000
100000000000000001000011010011010011010011010011010011000011000001000000000001000000
000001000101000001000000100000100010100000000000
010000010100010101010100010000000000000001010001011001011001011001011011011001011001011001010001010001010001010001010011010011010011010011010011010001010001011001111001011001011101111101111101111101111111111101111101111101111101111101011101011001011001011001010001010001010001010011010001010001010001000001000000000010000000000010000000010000010000010001110001010001010000010000000000
000010100010100110100110100111110111100111100111100111110111110111110111100111100111100111100110100111100111101111100111100111100110110110100110100110100010000010000000
001000000000100000100010100110100110101110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110101110100110100110100010100000000000100000101000100000000000
000001010001010011110011010011010001000001000000
100000100000100100110100110100110100110100110100111100111110111110111111111111111111111110111110111100110100110100110100110100110100100100100000100000100001110001111001110001100001100101100101110101110111110111110111110111111111111111111111111111111111111111111111110111110111110111110111110101100101100101100001100011100011100011100001100000000000
000001010001011001011001011001011001011001010001000001000000000100000000
010000010001110001110001110001110011110001110001110001111001111001111001111001111001111001111001110001110001110001010001010000000000
000010001010001010101010101010101010101110101010101010101010001010001010001011001010000010000000
001000001010001110001010001000001000101000101000111000101000101001101001101011101011101011101001101001101000101000001000001000001100011100011110111110111110111110111110111110011110011100001100001000000000000001000000
000001000101000101100101110101110101110101111101111111111111111111111101111101111101111101111111111111111111111101111101111101111101111101111101111101111101110101110101110101100101000101000101000001000000
001000001010001000101000111000111000111000111010111000111000111000101000001000000000
000001100001100101100101100101101101101101101101100101100101100101100101101101101101101101101101101101100101100101100101100101101101111101111101111101111101111101111101111101111101111101111101111101101101100101100101100101100101100101100001100001100001100001100001000001000000
010000011000111000111000111000111000111000111000111100111100111100111100111100111100111110111110111110111100111101111101111101111101111101111101111101111100111110111110111110111110111110111100111100111100111100111101111100111100111100111100111100111000111000111000111000111100111000111000111000111001111001111001111000111100111100111100111000111000111000111000111000011000010000011000011000011010011010011010011000011000011000111000111000111000111000111000011000011100011110011100011000011000011010011010111010011010011010011000111000011000011000011000011100011000010000010010010000000000
010000010100011100011100011100010100010000000000
000100001100001110001111001111011111001111001111101111101111101111001111101111101111101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101111101111101111101111101111101111101111101111101111001111001111001111101111111111101111001111001111001111001110001110001110001100000100000000
000001100001110001110001111001111101111101111101111001110001110001100001000001000011000011000011000001000000
000100000000000001000001001001001001001001001001001101001101001101001101001101001001001001001001001011001111001011001001001101011101011101011101011101011101011101011101001101001001001001001011011011011011111011011011011011001011001001001001001001000001000001000000
100000101000101000101100111100111101111111111111111111111101111100101100101000101000100000000000
000001100001100001100001100011100011100111100011100011100001100001100001100001100001000001001001001001001001001001001001000001010001000001000000
100000100100110100111100111100111100110100100100100101110101111101111101111101111101111101111101111101110101100101100100100100100100110100111100110100110110110111110111110111110111110111110111110111110111110111110110110100110100110100110100110100110100110100110100110100111100111100111100111100111100110100110100110101110101110101110100110100110100110101110101110111110111111111111111111111110111110111110101110101110100110100110100111100110100110100100100101100100100100100100100100000000000
100000100000110000111000110000100000100000000000
000010001010001010001010001010001010000010000110001110001110001110001110001110001110001110001110001110001111101111101111101111001111001110000110000010000000
100000000000000010001010000010000000000010000110000111000111000111000111000111000110000010000000
001000001001011001001001001000000000
000001000000001000001000001000000000100000000000
000100001100000100000000000100000000
000100000000000001000011000011000011000011010011010111010111010111010011000011000011000001000000
010000010000110000111000111010111010111010111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111111111111111111111111111111111111111111111111111111111011111011111011111011111010111000110000010000010000000000001000000000000001001001001011011011001011001001000001000000
000100000000000001000000
000001010001110001110101110101110101110101110111110111110111110111110111110101110101110101110101110101110101110101110111110101110101110101110101110101110111110111110111110111110111110111110111110101110101110101110101110101110101110101110101110001010001000001000000
010000010000010010010110010010010000010000000000
000001010001010101010001000001000000
010000010000010100010100010100010100010100010000010000000000
010000010100010100011100011100011100010100010100010000000000
001000001100001110001111101111101111101111101111101111001111001110011110011110011111011110011110001110101110101110101111101110101111101110101110001110001100001000000000
010000010000010000110000110000111000110000110000010000000000
100000100001110001111001110001100001100101100101110101110111110101100101100101101101101101101101101101101101100101100001100101100101110101110101110101110101110101110101110101100101100101110101110111110101100101100001100000000000
100000100000110000110000110010110011110010110000110000100000100000000000
001000001001001101001001001001001001001001001001001001011001011011011011011011011001011011011011011011011001001001001001001000000000000100000100000110010110000110000110000111010111010111010111010111010111000111000110000110000100000100000000
000010000110001110001110001110001111001110001110011110011110011110011110011110001110001110000110000010000000
010000010100010101010101110101110101110111110101110101010101010101010100010000000000
000001000001010001000001000001000000
000100000100100100000100000100000000
001000001010001000000000000100000000
000010100010101010101010111010111110111110111110111110111110111110111110111110111111111110111110111110111110111110111110111010101010101010100010000010000000
100000100000100001100011100001100000100100100110100100100100100100100110110110100110100100100100100100100000100000000000
001000001000001000001100001100001101101101101101101111101101101101101101101101101111101111101111101101101101101101001101001100001100001000000000
000001000001000011010011010011010011010011010011010011010011011011011111011111011111011111011111011111011111011011010011010011010011000011000001000001000011000001000000
001000101000101000101001101001101101101111101111101111101101101101101101101111101111101111101111101111101111111111101111101111101111101111101111101111101111101111101111101111101111101111101101101101101111101111101111101101101101101111101101101101101101111101101101101111101111101111101111101111101111101111101111101111101111101111111111111111111111101111101111101111101101101101101101111101111101111111111101111101101101101001101001101000101000001000000000
000100100100000100000000001000101000001000000000000100010100010100010110110110110110110110110110110110110110110110110110110110110110110111110111110111110111110111110111110111111111111111111111110111110111110111110110110110111110111110111111111110111110111110111110110110110110110110110110110110110110110110110110110110110110110110110110110110110111110110110111111111110111111111110111110110110110110110110111110111110111110110110110110110110110110110110110110110010110010100010100010100110100110101110101110101110100010100010100000100000101000111000101000100000000000010100010000010000000
001000001000101000101010101010101010101010101010101000001000001000000000
000100000100100100100110110110110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111110111110111110111110111110110100110100110100110100110101110101110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111110111110111110111110101110101110100110100110100110100110110110100110100110100110100110100110100100000100000100000000
000010010010010011110011010011010011110011111011111011111011111011111011111011111011110011010011010111011111011111011111011111011111011111011111011111011111011111011111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011111011111011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011111011111011111011111011111111111111111111111111111111111011111010111010011010011011011010011010111010011010010000010000000
000100100100100100110100100100100100000100000000001000000000
001000001000001010001011001010001000001000000000
100000100000110000110100110100110100110000100000100000000000010000010010010000000000000100000110000111000111000111000111001111001111001111001111001111000111000111000110000100000000
001000001010011010001010001000000000000001001001011001001001000001001001000001000000
000010100010100010100010000010000000
000001000011000111000111100111000111000111000111000111000011000001000000
010000010010010010010010010000011000011000011000111000111000111000011000011000011000010000000000
000100001100001110001111001110001100000100000000
000010010010010010110010111010111011111011111011111011111011111011111011111011111011111011111011111010110010010010010010000010000000000010100010110010100010000010000000000010010010010011010010010010110010010010010010110010010010000010000000
000010000011010011011011011011011011011011011011111011111011111111111011111011011011011011011011011011011011011011011011010011000011000010000011010011110011010011000011000010000010000110000110000110000010000010010010010011011011011011011011011011011011011011011011010011010011010011010011010011010010000010010010000010000110000111001111001111001111001111001111000111000110001110001111001111101111101111101111101111111111101111101111101111101111101111101111101111101111101111101111001111001111001110000110000010000000
100000100100101100101100101101101101101101101101101101101101101101101101101101101101101101101101101101101101101101111101101101111101101101101101101101101101101101101101101101101101101101101101101101101111101101101101101101101100111100101100101100101100101110101110101110101110101110101100101100101100101110101100101100101100101101101100101100101100101100100100100000000000
100000100001100000000000000100000000000010100010000010000000
000100000100000100000100010100110100110101110101110101110100010100010100010100010101010101010101010100011100011100011100011100011100111100011100011100011100011100011100011100011100011100011100010100000100000100000100000100001100000100000101000100000000
010000000000000100000100100100100100100100000100100100000100000100000100000100000000
000010100010100110100110100110100110101110101110101110101110101110101110101110101110101110100110100110100010000010000000010000000000
000001010001010001010001110001111001111101111101111111111111111111111111111111111111111111111111111111111101111101111001110001010001010001010001010001010001010001110001110001110101111101110101111101110101110001110001010001010001000001000000
000010010010010010010011010011010011011011011011011011011011011011011111111111011111011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011111011111011111011011011011011011011011011011011011011011011011011011010011010011010011010010010010010010010110011110011111111111011111011110010110010010010010000010001010000010000000
100000110000110000110100110000110000110001111001110001110000100000000000
100000100001101001100001100000000000
100000100010100011100111110111100111100011100010100000100010100010100010100000000000
000010000010000010001010001011101011101011111011111111111111111111111111111111111011101011101011001011001010000010000010000010000000
100000110000111000111010111010111011111011111011111011111111111111111111111111111111111111111111111011111011111011111111111011111011111010111010111000110000100000000000000100000000
000100000000010000011000111000111001111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111111111111111111111101111101111101111101111101111101111111111101111101111101111101111101111101111101111101111101111101111111111101111111111111111111111101111101111001111000011000010000000000
100000110000110010110000110100110000110100110100110100111100111110111110111110111100110100110100110100110000100000000000
010000010000010100011100011101011100010100010101010100010000010000000000
100000110000111000111010111000111001111000110000100000000000
100000100010110010110110110110110110110110110110110110110110110111110110110010100010100000110000110001110101110101110101110001110000100000000000000100000000000001100001100101100111100111100111101111101111101111111111111111111111101111101111101111100111101111101111101111101111101111101111101111101111101111101111101111101111101111100111100111100111100101100001000001000001001001001011001001000001000001000000000100000000
010000010000010010110010110010110010110010110010110110110110110110110010110010111010110010111010110010110010110010110110110010110010110010110010010010010000010000000000
000010000000000100000000000001000101001101001111001111001111001111001111001101000101000001000011001011000011000001000000000010000000
000010000010000011000010001010001010001010000010000010000000
000100100100000100100100100110100110100110100100100101100101100111100111100111100111100111100111100111100111100111100111100111100111100111100111110111100111100111100111100111100101100101100100000100000000100000101000101001101101101111101111111111101111101111101101101001101000100000000000001000101000101000101001101001101001101101101101101101111101101101101101101101101001101000101000001000000000010000010001010000000000
000100000000001000001010001011001011001011101011001011001011001011001111001011001010001000000000
000100000000000001000011000001000000
100000100001101001101001101001100001110001110001110001110001110001110011110011110011110001110101110101110101110001110001110101110101110101110001110101110101110101110001110101110101110101110001110001100001100101100001110001110001110001110001110001110001111001111001111001111001111101111101111101111101111101111001111001111001111001110001110001110011110011110011111011111011111011111011111011111011111011110011110011110011111011110011110011110011110001110001110001110001110001100001100000000000000010000011000010000000
000001000011000111000011000001010001000001000000
000100000101000101010101011101011101011101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101011101011101011101010101010101010101010101010101000101000101000100000000010000010010010000000000
000001000000000100000000
000001010001010001010101010101010101010101010111010111010111010111010111010111110111110111111111110111110111010111010111010111010111010101010101010001010011110011010011010001010011011011011011011011010011010001010001000001000000001000101000111000111000111000111001111000111000111000111000111000111100111000111000111000111000111000101000001000000000
001000001001001001001001001011001111001011001111001011011011011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011011011111011111011111011011111011111011111011011011001011001001001000000000
000100000110001110001110001110000110000100000000000010100010000010000000
000001000101000111000111000111000101000001000011010011010011010011010011010011010011010011010011010111010111010111010011010011010011110011110011110011110011110011110011110111110011110011010011010011000011000001000000
001000001100001100001100001100011100001100001100001100001100001100001100001000000000
000001000011100011100011100011100011100011100011100011000011000001000000
000001010001010011010001000001000000
000001000011010011010111010111010111010011000011000001010001010001010001010001010001000001000000
100000000000000010001010011010011010111010111110111111111110111010011010011010001010000010000000
000100000000001000101000101010101011101011101011101010101110101110101110101110101110101110101110101110101110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111110101110101010101000001000000000001000101000001000001010011010011010111010011010011010011011011111011011011010011110011010001010001000000000100000100001100001101001100001100001100000000000
000100001100001101011101011111011111011111011111011111011111011111011101011101011101011111011111011111011101011101011101011101011101001101001100000100010100000100000000000100000000
000001000101001101011101011101011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011101011101001101011101011101011101011101011101011101011101011101011101011101011101001101001111001101000101000001000000
000100100100101100101100101100101101111101111101111101111111111101111101111101111101111101111101111101111101111111111111111111111111111111111101111101111101111101111101111111111111111111111111111111111101111101101101101100101100101100100100000100000000
001000001001001101001101001101001101001101001001001000000000
001000001100001100001100001110001110001110001110001110001100001100001100001100001100001000000000000001000101010101010111011111011111011111010111010101000101000001000000
000100010100000100000101000101000101000100000000
001000001100001101001101001101001100001000000000
010000010100011100011100011100011100111100011100011100011100011100011110011100011100011100011100111100111100111100111100111100011100011100010100010000000000
000001100001100001100011100011100011100001100001000001000000
000001001001000001000000010000010001110001110101110101110101110001010001010000011000011010111010111010111011111011111111111111111111111011111011111010111010011010011000010000000000
100000110000100000000000000010000000
010000010100010100010100010000000000
010000011000011001011000010000010010010000010000010000010000010000010000010010010011010010010110010110010110010010010000010000000000000010010010110010110010110010111010111010111110111010111010110010110010110010111010111110111110111110111010110010110011111011111011111011110011110010110110110110110110110110111110111111111111111111111110110110110110110110110110110010111010111011111011111011111010111010111010110010010010000010000000001000001010001011001011001111001111001111001011001011001010001000000000001000001010101010101110101110101110101010001010001000000000
000100000101000100010100110100110101110111110101110100010100000100000101000100000000
001000101000111000101000001000000000
000010000011100011000011000010000000
010000110000110000110100111100111100111100111101111101111101111111111111111111111101111100111100111100110100110000110001110000110000111000111000111010111010111010111011111011111011111111111111111111111011111011111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011111010111010111010111000111000110000110000111000111000111000111000111100111000111000111000111000110000110000110100110000110100110100110101110101110101110100110100110000110000110000010000000000
000010000010000011001011001011001011000011000010000010000000
000001000101100101100111110111111111110111100111100101000101000001000000
000001001001001001011001011101011001001001001001000001010001010001010001010101011101111101111101111101011101010101011101111101111101111101111101111101011101010101010101110101010101010101010001110001110001110001110001110001110001110001010001010001110001010001010001010001010001011001011001011001010001010001010001110001010001010001010001000001000000
100000000000000010000010010010011010010010000010000010000000
001000011000011000011000011000011010011010111010011010011010011000011000011000011000001000001001011001011001011011011011111011111011111011111011111011111011111011111011111011111011111011111111111011111011111011111011111011011011011011011001011001001001001000001000101000001000001000000000
000010000110000111001111000111000110000110000110000111000111000111100111110111110111110111100111000111000110000110000110001110101110101110101110001110000110000110000110000110000110000110000110000010000000
001000101000001000001000001000001010001011001010001000101000101000101000101100101101101100101000101000101000001000001001101001101001111001101001101001001001001001011001011101011101011101011101011101011001001001001001001000000000
000001000000010000010001010001011001010001010101010101010111010101010111010111010111110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111010111010111010111010101010101010101010101010001010001010000000000
001000101000101000111000111000111000111000111010111010111010111010111110111110111110111110111110111111111110111110111110111110111111111110111110111110111110111110111110111110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111010111010111000111000111000111000111000111000111000111000111000111001111001111001111000111000111000111000111001111000111000111000111000111010111010111010111011111011111011111011111011111010111010111010111000111000101000101000001000001000001000000000
000010010010110010111010111010111010111010111110111110111110111010111010111010111010110010010010010010110010110011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110011110010010010011010011010111010111110111110111110111111111110111110111110111010011010011010111010011010011011011010010010011010010010010010000010000110000010000000
010000010001010101011101111101011101011111011101010101010101010101011101010101010101010101110101110101110101110101110101010101010001010000000000
000010000110000010000011000010000110000111000110000010000000
000001100001100011100111110111110111110111100111100111100111101111100111110111110111110111100111100111100111100011100001100101100101100101100001100011110011100011100001000001000000
100000100100100100100100100110100111100110100100100100100100101100101100101100101100101100100100100000110000100000000000
010000110000111000110000110010110010110010110010110010110000010000110000110000110000010000010010010110010111010111010111010110010010010000000000
100000100001100101100001100000000000010000000000000001001001001101001001001011011011011011011011001011001001000001000000
000001100001100101100111100111110111110111110111110111110111110111110111110111110111110111110111110111111111111111111111111111111111111111111111110111110111110111110111100111100111100101101101101101101101101101101101111101111101111101111101111101111101111101101101101101101101101101101101100101100001000001000000010000110000110000110000010000000000
000100000100000101100101100101100101100101100101000101000100000100000000100000101000101000101100101101101111101111101111101111101111101101101100101000101000100000100010100000000000
100000101000101100101100101100101100101100101100101100101100101100111100111100111100101100101000100000100000100000100010101010101010111010111110111110111110111110111110111010101010101010100010100000100000100100110100110110110110110111111111110111110110110110110100110100110110110100110100100100100000100001100101100001100000100000000000
100000100100110100110100110100110100110100110100110110110100110100110100110100110100110100100100100000000000
000100010100011100010100000100000000
000100000000100000000000
000010000110000111000111100111100111101111101111101111101111101111101111101111101111101111111111111111111111111111111111101111101111101111101111101111101111101111101111101111100111100111000111000111000110000010000000010000010000010010010010010010011010010010010010010010010010010011010111010011010010010010010000010000000000
000010100010100010101010100010100010101010101010101010101010101010101011111011111011111111111111111111111111111111111111111111111011111011111011111011111011111011111011111011111011111011111011111011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101011101010101010101010101010101010100010100010100010000010000000
000001000001000001000101010101110101110101110101110101110101110101110101010101000101000001000011010011010111010011000011000001100001101001101001101001100001000001000000
001000000000100000000000
000100100100100110100100000100000000
010000011000011000011001011011011001011000011000010000000000
000001000101100101100101110101110101110111111111110111110101110101100101100101101101101111101101100101000101000001100001000001000011000111000111000111000111000111010111010111010111010111010111010111110111010111010111010111010111010111010111010111010111010111010111000111000111010111010111110111110111110111110111110111010111010111000111000111000111000111010111110111010111000111000111000111000011000011100011000011000011000001000000010000010001010001010001010000000000
000010001010001010001010001010001011001011101011101011101011111011111011111111111011111011111011111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011101011101011101011001011001011001010001010101010111010101010001010001010011010011010011010001010001010000010000000
010000010001110001111001111001111101111001111001111001111001111001111001111001111001111001111001111001111001111001111101111001111001110001110001110001110011110011110111110011110011110001010001010000000000
000010000011010011000011001011000011000010000010000110000010000110001110011110111110011110001110000110000010100010100010100110100010100010101010100010100010100010100010100010100010100010100010100010100010100010000010000010000010000011000111000011000010100010100110110110110111110111110111110110100110100110100110100110100110100010000010000011000010000010000000
100000000000010000010001010000010000010001010001010001010001010001010000010000010001010000010010010010010010010010010010010000000000000010000010000011000111000111001111001111011111011111011111001111001111000111000111010111000111000111000111000011000010000010000000010000010001010001010001010000000000
000100000000100000100000100001100001100101100101100111100101100101100001100001110001111001111001111101111001111001110001100001110001110001110001110001110001110001110001100001100000100100110100100100100000100000110000100000101000111000101000100000000000
000100010100010100010110010100010100000100001100000100000000
010000000000000100010100010100010101010111010111010111010111011111010111010111010111010111010111110111110111110111111111111111111111110111110111110111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111110111111111111111111111110111110111110111110111110111110111110111110111110111110111110111010111010111010101010100010100000100000000
000100000000000010000011000010000000
100000100001100001100001100000000000
000010000110000111000110000010000011000010000000
001000101000001000000000001000001001001000000000
100000100100100100110100100100100100100000000000
001000000000000100100100100110100100000100000110000110000110000100000110100110100110100110000110000100000100001100001100001100001100001100011100011110011110011110011100001100000100000100000000
010000000000000100001100001100001100001110001100001100001100001100011100001100001100001100001100011100011100011100111100111100111100111100111100111100111100111100111100111101111111111111111111111111111111111101111101111101111101111101111101111101111100111100111100111100111110111110111110111110111110111110111110111111111111111111111111111111111110111110111110111100111100111100111100111110111100111100111100111100111100111100111100111100111100111100111100111100111100011100011100011100001100000100000000
010000010000010000000000000010100010100110100110110110110110110110110110110110110110110110110111110110110110110110110110110111110111111111111111111111110111110111110111110111110110110110110110111110111110111110110110110110110110110110100110100110100111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111100111100110100010000010000000
000001000001000011001011000011010011010011110011110011110011110111110111110111110111111111110111110111110111110111110011110011111011111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011110011110011110011110011110011110011010011010011000011000001000001100001100001100011100111100011100001100001000001000001010001010001110001110001110001010001010001000001000001000000
100000110000111000110000100000000000
000010010010010110010111010110010010000010000000
000001010001010001010001010011010111010111010111011111011111011111011111011111011111011111010111010111010111010011010001010001010001000001000000
000010100010101010111010101010100010000010000000
100000100010100110100111100111100111100110100010100000000000
000100000101100101000101000100000000001000001000001000001000001000000000
000100000101001101000101000101010101010111010111010111010111010111010101000101000101000100000000
010000011000011010011110011110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111110111110111110111110111110111110111110111110111111111111111111111110111110111110111110111110111110111110111110111110111110111111111111111111111110111110111110111111111111111111111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110011110011110011010011010111010011010011010011000010000000000
010000110000110010110110110010110010111010110010110010110010110010110010110010110010110011110011110011110011110011110010110010110010110010110010110010110010110010110010110010110110110110110110110010110010110110110110110110110010110010110010110110110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111110110110110110110110110110110110110110110110110110110110010110110110110110110110010110010110000010000000000
000010000010010010010010010010010010010110010010010010010010010010010010010110010010010010010010110010110010110010110110110110110110110110110110110010110010111010111010111010111010111010110010110010010010110010010010010011010011010011010010010010010010010010000010000010001010101010001010000010000000
001000001100001100001100001100001100001000001010011010011010111010111010111010111010111010011010011010111010011010011010011010001010001000000000010000010100010110010110010111010111010111010110010110010100010000011000011100111100011100011101011101011101011101011101011101111101111101111101111101111101111101111101111101111101111101111101011101011101011100011000010000000000
000100010100110100010100000100000000
010000000000001000011000011010011010011010011000011010111010011010011000011100011100111100111101111100011100011100011100011101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101011101011101011101011101011101011101011101011101011101011100011100011100011100011100011100011000011001011000001000000000
000010000011000011001011001011001011000011000011000010000011000010000000001000001000011000001000001000000000
001000001001001001011001001001001001001000101000101010101000001000011000001000101000101001101001101001101001101001111001111001111001111011111011111011111011111011111011111011111011111011111001111001111001101001101001101001101001101001101000001000000000
000100010100110100110100110100110100110100110110110110110110110100010100000100000000010000011000011001011000010000010000010100010100110100110100110100111100111100111100110100110100110100110110110110110110110110110110110110110110110110110110110110110110110100110100110100111100111101111100110100010100010100010110010100010110011110011111011111011111011111011111011111011111011111011111011110010110010100010000010000000000
000100000101000100000000010000000000000010000000001000011000011001011000001000000000100000101000101100101000101000101010101110101010101000101000100000000000000100000000
000001001001001101001001000001100001100011101011101011101011101011101011101011101011100011110011100011100001000001000000
000010010010010110110110111110111110111110111110111110111110111110111110111111111111111111111110111110111110111111111110111110111110111110110110110110110110110111110111110111110111110111110111110111110110110110110110110110110110110111110111110111110111111111111111111111111111111111110111110111110111110111110111110111110111110111110110110110111110111110111111111111111111111111111111111110111110111110111110110110110110110110110110110110110110110110111110111110111110111110111111111110111110111110111110110110110110110110110111110110110110010110010010110010010010000010000000
010000010001010000000000000100000000100000000000000010000010100010110010110010110010110010111010110010110010100010000010000010000000000001000101001101001111001111001111001111001111001101000101000001000000000001000101000001000000
001000000000000100000100001100011100001100000100000101000100000100000000000001010001000001000000001000001010001011001010001011001010001000000000
000001001001011001011001111001111101111101111101111101111101111001011001011001001001000001000000
001000001010001110101110101111101110001110001010001000000000000010000010010010010010010010011010011010111010111010111010111010111010111010111010011010011010010010000010000010000000
001000001000101000101000101000101000111000101000111000111001111001111001111001111001111000111010111000111000111100111100111100111100111100111101111100111100111100111100111100111000111000111000111100111100111101111101111101111100111100111000111001111001111001111001111001111000111000101000101000101100101000101000101000001000001000000000
001000001100001101001101001101001100001100001100001100001100001100001100001000000000
000001001001001101011101011101011101011101011101011101011101011101011101011101011101011101011101001101001001000001000000000100100100100100101100111100111100111100111110111100111100111100101100100100100100000100000000
000001000101100101100101100111110111110111110111110111110111110111110111100111100101100101110101110101110101110101110101110101110101110101110101110101110101110101110101100101100101100111100111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111100111100111100111100111100101100101000101000001000000
010000010001010101110101110101110101110101110101110101110111110101110101110101111101110101110101110101110101110101110101010101010101010101011101011111011101010101010101010101011101011101011111011101011101010101010101011101011101111101111101111101111101111101011101011101011101011101011101011101011101011101011101011101011101011101011101011111011111011111011101011101010101010101011101011101011101011101011101010101010101010101010101010111010111010111010111010111010101010101010101010101011101010101010001010000000000
100000100001100101100101100101100101100101101101101101101111101111101111101111101111101101101101100101100001100000100100101100101100101100100100100000000000010000000000
000010001010001011001011001011001011011011011011111011011011011011001011101011101011101011101011101011101011101011001011011011011011011011111011111011111011111111111111111111111011011011011011011011001011001011001011001011001010000010000000000010000000
000100000101000100010100000100000101000100100100000100000000000100000000000001000000000010000000
001000001000001001001101001001001000001000000000
001000001001001001001001001000001100001000000000
100000100001100001100011110011100011100001100001100000110000100000000000
000010000110000110000110000010000000
010000011000111000011000011000011000011000011100111100011100011000011000011010011010011010011000011000011000010000000000
000010000011000111000111000111000111000111100111100111100111000111000111100111100111100111100111100111100111100111100111100111100111100111000111000111010111000111100111110111100111100111100111000111000011000010000000
001000001001001001001001001000000000000001001001101001001001000001100001101001101001101001111001111101111101111101111101111101111101111111111101111101111101111101111101111101111111111111111111111111111111111101111101111101111101111101111101111101111101111101111101111101111101111101111001101001101001101001100001000001000000
010000010001010000010000010100010110010100010000010000010100011100011100011100011100011100011101011100011100011100011100011100011101011100010100011100011100011100111100011100011100011100010100010110010100010100011100011101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101011101011101111101111101111101111111111111111111111111111111111101111101111101111101111101111101111101111101111101011101011101011100010100010100010000010000010000000000
010000010001010001110001110001111001111001111001111001111001111001111001111011111011111111111011111011111001111011111001111001111001110001110001010001010001010000000000
100000110000110000110000110001110001111001111011111011111011111011111011111011111011111001110001110001110000110000110000110000110000100000000000
010000010010010010110010010010010010010110011110011110011110010110010110110110111110111110111110111110111110110110110111110110111110111110111110111110111110111110111110111110111110111110111110111111111111111111111110111110111110111110111110111110111110110110110111110111111111111111111111111111111111111111111111111111111111110111110111110110010110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110010110010110010010010000000000
010000010001110001110001110001110011111011110011110001110001110001010001010000000000
001000011000001000001000001000001100001110001111011111001111001110001100001000011000001000101000111000111000111001111000111000101000111000111100111110111100111100111100111101111111111111111111111101111100111100111100111000101000001000011000011000011000111000111000111000111100111000111001111000111000111000011000011000011000001000000000
000001000001001001000001000001000000
001000001001001001101001001001001001011001011001011001011001011001011001111001111101111001011001011001011001011001011001011001011001011001011001011001001001001001001001001000000000
000001001001101001001001000001000000
100000100000100000101000101000101000101010101010111010101010101010101000101000101000100000100000101000101000101000111000111010111000111010111110111010111000101000101000101000100000100000000000
000100010100010110010110011110010110010110010100000100000000100000100100100100100110101110100110100100100100100000000000
000010000011000011000111000111000111000011000011000010000000
100000100010100110100111100110100010100110110110110110110110110110110110110110110110110110111110111110111110110110110110110111110110110110110110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111110111110111110110110110110110110110110110110110110110110110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110110110110110110110110110110110110110110100110100010100000100010100000000000
000001000011000001100001100011100111100111100111100111101111101111101111101111101111100111100111100111100111100111110111100111100111100111100111100011100001000001000011000011010011010011010011000011000011100011000011000001000000
010000010000011000010000010000010001010000000000
000100000100100100110100110100110101110100110100100100000100000100000000001000011000001000000000000100000000000100000101000100000110010110000110000110001110001110001110001110001111001110001110001111001111001111011111001111001111001111001111001111001111101111001111001111001111001111001110001110001110001110001110001110101110001110001110011110001110001110001110001110001110001110001110000110000110000100000000
010000000000010000010001010000000000
000010100010000010100010100010110010100010100010000010000000
100000000000000100000110000110010110000110001110101110001110000110000110000100000000010000000000010000000000010000000000010000010001010000000000
010000011000111000111010111000111001111001111001111101111101111101111101111111111111111111111111111111111111111111111111111111111101111101111101111101111001111001111001111000011000010000010001010001010001010000010100010100010100010100010100110100010100010110010110010110010100010100010100010000000000
000001100001100101100101100101100001000001000000
000100100100000100000100000100000110001110101110101110101110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111111111111111111111111111111111111111110111110111110111110111110111110111110111110111110101110111110101110001110000110000100000000001000000000
001000001000001100001000001000101000101000101001101000101000001000001000001000000000
010000010100010100010100010000010100010110010110010110010100010000000000
000010001010001010001010001010001010101010101011111011111011111111111011111011111011111011111011111011111011111011101011101010001010001010001010001010001010001011001111001111001111001111101111001111101111001111101111001111001111001111001111001111001111001111101111001111001111001111001111001111001111001111001111001011001010001010101010101110101110101110101010001010001010000010000000
000010100010110010110010110110110010110010100010110010110011110011110011110011110011110011110011110011110011110010110010110010110010110010110110110010111010111010111110111110111110111010111010110010110110110110110110111110111110111110110110110110110110110010110011110011111011110011111011110011110011111011110011111011111011111011111011111011111011111011111111111111111111111111111111111011111011111011111011111011111011111011110011110011110011110010110010110010110110110010100010000010000000
000001001001001001001011001001101001101001101001001001001001001101001001000001000011000001000000
000010100010000010000000010000010010010000000000
010000011000111000111000111010111010111010111010111010111011111111111111111111111011111010111010111110111110111110111110111110111110111110111010111010111010111010111010111011111011111011111010111010111010111010111011111011111011111011111011111011111011111010111110111110111110111110111110111010111000111000011000010000000000
100000100001101001100001100000100000100100101100100100100000100001100101100001100000100000101000101010101000100000110000111000110000100000110000100000100000100000100000100010101010101010101010101011101011111011111111111111111111111111111111111111111111111111111111111011101011101011101010101010101010100010100000100000110000100000100100100101100111101111101111101111101111101111101111101111101111101111101111101111100111100101100100100000000000000010000000
000001001001001011101011101011101111101111101111101111101111101111101111101011101011001011001001001001001001001101101101001101001001000001000000000001000001000011000011001011001011001011001011101011101011111011111111111011111111111111111111111111111111111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011101011101011101011101011001011001011001011001011000011000011000001000001000000010000000000
001000001010001010001010001000000000000010000000100000110000100000000000
010000011000011000011000010000000000
000100000110010110010110010111010111110111010111010111010110010110000110000111001111001111011111011111011111001111001111000111010111010111010111010111010111011111111111011111010111010111011111011111111111111111111111111111111111011111011111011111011111111111111111111111111111111111011111011111011111011111111111111111111111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111010111010111010111010111010111010111010111010111010111011111011111011111010111010111000111000110000100000000
000001001001011001011001011001011001011001011001011001011011011011011011011011011111011111011111011111011111011111011111011111011111011111011111011011011011011001011001011001001001000001000000
000001000011000001000001001001101001001001000001000001001001001001101001101001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111011111011111011111011111011111001111001111001101001101001101001101001001001001001000001000000
000010000011000011000011000010000010000011000010000010000000
000010010010011010011011011011011011011011011011011010011010011011011010111010111011111011111011111011111011111011111011111010011010011010011011011011011011011011011011011010011010011010011011011011011011011011011011011010011011011011011011011010011011011010011010011010010010000010000000
100000100010100110100010100000000000
010000010100010000010000010000010000010000010000010000010000010100010101010100010000010000010010010000000000
100000101000101100101100101100101101101100101100101100101000100000000000000100000000100000000000
000001000011100011100011100011100011110011110011110011100011100011100011100011100111101111101111101111101111101111111111101111101111101111100111100011100011100011000011000001000000
001000001000001100001100001100001101001100001100001100001000001100101100101100101100001100001000001000000000
000100010100010100010100010100110100010100010100110100110100110100110110110100010100010100010110010100110100110101110100010100010100010100010100000100000000
000010010010010010010010000010000000
000100100100100110100110100110100100000100100100000100000000
010000110000110010110000010000011000111000111010111010111011111111111011111010111010111000011000010000000000
000010000011000111000111000111000111000111000011000010000000
001000011000011000011000111000011000011000011000011000011100011101011100011000011000001000001000101000101000101010111010101010101000101000001000001000000000000100100100000100000000000100000000
000010000011000010001010011010011110011110011110011110111110111111111110011110011110011110011110011010011010011010011010011010001010001011101011001011001010001010001011001011001011001010011010011010011010011010111010111010111010011010011010011010011010011010011010001010001010001010001110101110111110111110111110101110001110001010001010001010001010001010001010001010001010001011001010001010001010000010001010001011101011001011001010000010000000
001000001010001000000000001000000000100000100100101100100100100000000000
000001000101010101010101011101011101011101011101011101010101010111010101010101000101000001000000
000001010001000001001001001001001001000001000000
000010000000000010000010000011000011000011000010000010000000100000000000
000001100001100001101001100001100001110001110001110011110011110011110011110011110011111011111111111111111111111111111111111111111111111011111011111011111011111011111011111011111011111011110011110011110011110011110011110011110011110011110001110001100001100001100001000001000011000011001011000011000111000111010111000111000111010111000111000011000011001011001011001011101011111011111011111011101011001011000011000011000011000011010011010011010011000011000011000011100011110011110111110111110111110111110111110011100011000011000011100011100111100011000011100011000011000011010011000011000011000001000000
000001000001000011000001100001110001111001110001110101110111110111110111111111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110101110001110001110001100001000001000001000000
000010000011000111010111010111010111010111010111011111011111011111111111011111011111011111010111010111010111010111010111010111010111010111010111010111010111000111000011000010000000
010000010100110100110100111100111100111100110100110100010100010000000000
000010000011000011000111000111010111110111010111010111010111110111111111111111111111111111111111111111111111110111010111011111011111111111111111111111011111011111011111011111011111111111011111011111011111011111111111111111111111011111011111011111010111010111010111000111000111000011000011000010000000
000010000010000011000011000011000010000010000110000110100110000110000110000110000110000110000110000010000000
001000001010001010001010001011001010001011001011001011001010001110001110001110001110001110001010001010001010001010101010101110101110101110101010101010111010111010111010111010111010111011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111010101010101010001010001010001000000000
100000110000110100110110110111110111110111110111110111110111110111110110110100110000100000000000
001000001010011010011010011011011010011010001010001000000000000100100100100100100110100111100111100111100111100111100111100111101111101111101111101111101111100111100111110111110111111111110111110111100111100111100111100111100111101111101111101111100111110111110111110111100111100111110111110111110111100111100111110111110111110111110111110111110111110111100111110111110111111111110111110111100111100111100110100100100100000100000000000001100001100011100011100011100011100011100001000001000000
001000001000001000101000101100101000001000000000
001000001100001101011101111101111111111111111111111111111111111101011101001101001100001000000000010000000000
000001001001000001000000000010001010000010000000010000010001010000000000
000001000011001011011011011011011011011011011011011011011011011011011011001011000011000001010001011001011101011001010001110001110011110001010001011001011101011001010001010001010001000001000000
010000010010110010010010010000010100011100011100011100010100010000000000100000101000101000101010111010101010101000101000100000000000
000001010001011001011001011011111011111011111111111111111111111111111111111011111011011011011011011011011011111011111011111011111011111011011011011011011011011011011001011001010001000001000000001000001010001011001011001011001010001000000000
000010000000001000001001101001101001111001101001101001001001101001101001101101101101111101111101111101101101101101101001101001001001001000000000
000001100001100011100011100011100011100011100011100111101111100111100011100011100001000001000000
001000101000101100101110101110101110111110111110111110111110111110111111111110111110111110111110111110111110111110101110101110101110101110101110101110101111101110101110101110101110101110101110101100101000111000111100111100111100111100111100111000101000001000001000001000001010101010101010111010101010101010001010001000001000001000001010001010101010101011111011111011111011101011101010001010001010001000000000
000001100001100001100001100101100001100001100001000001000000001000001000001010001110001110001110001010001000001000000000000010000000
100000100001100000100010101010101010101011101011101111101111101111101011101011101011101011101011101011101111101111111111111111111111111111111111111111111111101111101111101111101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101111101111101111101011101011101011101010101011101010101010100010100000000000
000100000110100110100110100110100111100111100111101111101111101111101111101111100111100111110111100111100111100110000110000100000000
000100010100010110010110011110011110011110111110011110011110011110010110010110010110010110010111010111010111010111010111010110010110010110010100000100000000
100000100100100101101101101101101101100101100100100000000000
000010001010001011101011101011101011001011001010000010000000
000100001100011100011100011100111100111110111100011100011100011100001100000100000000000010100010100010100010000010000000000001001001001001001011001001001001000001000000
000100000000000100000000
000100000000010000000000
100000100001100001100011100011100011100001100001100000000000
001000001100001110001110001110001110001110001110001110001100001000001000101000001000001000001000001010001110101110101110101110001110001010001000101000101001101000001000001000000000
000001100001100001100011100001100001000001000000
100000100010110010110011110011110011110011110011110011110011110011110011111011110011110011110011111011110011110011110011110010100010100000000000
010000011000011000011000011010011110011110011110011110011110011010011000011000011000011001011001011001011001111001011001011001011001011001011000010000000000000100001100001101001111001101001100000100000000
010000010010010110010010010000000000000100100100000100000000
000001001001101001101001101001101011101001101001101001001001000001000000000100000100000100010100010110010100010100010100011100010100010100010100010110110110010110010100010100010101010101010101010100110100010100010110010110010111010111010111110111110111110111110111110111010111010111010111010110010110010100010100000100001100001100001100001101001100000100001100000100000100000100000000000001000101000101010101010101010111010111010111010101010101000101000101000001000000
010000010010010110010111010111010111010111010111010111010111010111010111010110010010010000000000
000001000011000111000111010111110111110111111111111111111111111111111111110111110111110111110111110111110111110111111111110111110111110111110111110111110111110111110111110111110111110111110111010111000111000111000011010011011011010011000011000001000000
000001000101000101100101000101000111000111000111000111000111010111000111001111001111001111000111000101000101000001000000
010000010010010011010010010000000000001000000000
100000110000110000111000111000111001111000111000110000110000100000000000
100000100010100010100010100000100010100000000000
000100001100001100101100101110101110101110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111111111111111111111111111110111110111110111110111110111110111110111110111110111110111110101110111110101110101110101110101100001100001100101100101100101100001100000100000000
001000000000000001000000
000100000100000100000000000001010001010011010001000001000000
000001000101000111010111000111000101000111001111000111000101001101000101000101001101001101011101011111011101001101001101000101000101000001000000
000001000101010101110101110101110101010101000101000001000000
100000110000110100110101110101110101110101110101110101110101110101110101110111110101110101110101110111110111110111110101110101110101110101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101110101110101110100110000110000110000100000110000111000110000110000110010110011110010110000110000100000100010100110110110110110111110110110110110110110110110100110100010100000000000
000001000000001000101000101000101000111000111000111000111000111000111000111000111001111001111011111011111011111001111001111001111001111101111101111101111001111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111001111000101000101000101000001000000000
001000011000011100011100011100011000001000001010001110001110001111001111001111101111101111101111001111001111001111001111001111001111001111001110001110001111001111101111001111001111001110001010001000000000
000100000101000101100101101101101101101101101101101101101101101101101101101101101111101111101111101101101101101101100101000101000101000100000000
100000100010100010100010100000000000
100000110000110000110000100000100001100001100001110001110001110011110001110001110001110001100001100001100001100000000000
001000001001001101001101001101001101001111001101001101001101001101001101001101001001001000011000001000001000001000001100001000001000001000001001001101001101001101001001001000000000001000001010101010001010001110011110001110001010001000000000000100000000000001000001000001000000
000010000000100000101000100000110000110100110100110100110100110100110100110100110100110100110000100000000000001000001000001000000000
001000011000001000000000001000000000
000001000011000001000001000001100001100001100001100101100001100101100001100011100011101011101011111011101011101011101011101011101011101011101011101011101011101111101111101111101011101011101011101011101011111011101011101011100011100011100001000001010001000001000000
000100100100000100000000000010000000
000010000000010000000000000100001100101100111100111100111101111101111101111100111100101100001100101100101100101101101101101101101101101101101101101101101101101101101101101101101100101100101110101110101111101110101110101100101100101100001100001100001100000100000000
000010000011001011011011001011000011000010000000
000001000101001101001101001101001101101101101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101101001101101101101101101101101111101101101101101101101101101111101111101111101111101111101101101101001101101101101111101101001101001101001101001101000101000001000000
000001001001001011101011001011001001000001000000100000110000110010111010110010110000110100110000100000000000010000010010110010110110110010010010010010010010010000000000
100000100010100011110011110011111011111011111011111111111011111011111011110011110011100011100010100000000000
000100000110001110001110001110011110011110011110001110001110001110011110011111011111011111011111011111111111011111011111011111011111011111011111011111011111011111011111011111011110001110001110001110000110000100000000001000000000
000100001100011100011110011100001100000100000000
000100100100100110100110100110100110100110100100000100000000
100000100010100010100010100010100010100000000000
010000010100110100110110110111110111110111111111110111110111110111110110110110110110111110111110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111111111111111110111110111110111110111110110110110110110110110100010100010000000000
000001001001001101001001000001000011000001000000
000100010100010100011100011110011110011110011110111110011110011110011110011110011100010100010100000100000000000010000000000001000101001101000101000001000000
100000101000111000101000100000000000
100000100000110000110001110001110011110001110001110001110001110000100000100000000000001000011000111000011000011010011011011011011111011111011111011111011111011111011111011111011111011111011111011111011111111111011111011111011111011111011111011111011111011111111111111111111111011111011111011111011111011111011111011111011111011111011111011011011011011010011000011000011001011000011010011000011000001000000000
000100000110100110100110100110101110100110100110100110000110000111000111000111000110000100000100000101010101011101111101111111111111111111111111111111111101011101010101000101000100000100000000
000001000000100000101000111000101000100000101000100000100000100100100110100110100111100110100111110111100111100110100110100100100000100001100011100011100011100001100000100000100000100010100010101010100010100010100110100010100000100010100010100011100111110111110111110111111111111111111111111111111111110111110111110111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111110111100111100011100010100010100000100000000000010000000000
000100000110000110001110001110001110001110001110001110001110000110000110000100010100110100110100110100110110110100110100110100110100110100110100110100110100110100110100110100111100111100111100111101111101111101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101111101111101111100111100111100110100110100110100110110110111110110110100110100110100110101110101111101110101110101110100010100010101010100010100010100000100000000
010000010001010101010111010111010111011111011111011111011111011111010111010111010111110111010111010101010001010001011001010001010001010000000000
100000100000100100100000100000000000
000001001001011001011001011001011001011001111001111001111001111001111001111001111001011001011101011001011001011001001001000001000000
000100000110000110000110000110000110100110100111100110000110000100000000
100000100010100010100010110010110010110010110011110010110010110010100010100010100010100000100100101100100100100000000000000001000000010000110000110001110000010000000000
000001010001110001110101110001010001010011011011111011111011111011011011010011010001000001000000
000001000101100101000101000001000000
000001000011001011001011001111001011001011000011000001000000
010000010001011001011101111101011101011001010001010101011101011101011101011101011101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111111111111111111111111111111111111111111111101111101111101111101111111111101111111111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101011101011101011101011101011101010101010001010000000000
001000001000001010001010101010101010101110101110101111111111111111111111101111101110101110101010101010001010001010101010101010111010101010101010101110101110101110101110101110101111111111111111111111101111101110101110101110101110101110101010001010001000001001001101001101001111001101001101001001001000001000000000
000010000010000011000010000010000000000001000000100000100010100000000000000010000110000110000110000010000000001000000000
000100000000000001001001001001001101011101011111011101011111011111011111011111111111111111111111011111011111011101001101001001001001101001001001001001101001101011101011101011111011101011101011111011111011111011101011101011101011101011101001001001001001001101001101001101101101111101101101001101001101001101001001000001000000000001010001010001011001010001010001000001000000000100000101001101001101011101011101011101011101011101011101011101001101001101000101000100000000010000000000
000010010010010010110010110011110011110111110011110011110010110010110010010010010011010010010010010010010010000010000000
001000001010001000011000011001111001111011111001011001011000001000000000
000100000101010101011101010101010101011101010101010101000101000100000000000100001100011100011100011101011101011101011101011101011101011101011100011100011100011110111110111110111110111110111110111110111110011110011100011100011100011100011100011100011100111100111110111110111110111100011100011100011100011100001100000100000000
010000011000010000011000010000000000000001000011000111000011000001100001000001000000
000010010010011010111010011010010010000010000000
000100100100100100100100100100100100101100100100100100100100100100100101100100100100000100000000
001000001010001010011010011110111110011110011010011110011010001010001010001000000000
000010010010000010000000001000001001011001011101011101011101111101011101011101011101011001111001111001111101111101111101111001111001011001011001011011011011011011011001011001011001011001011001011101111101011101011001011001001001001000000000
001000101000101100111100101100101110101100101000001000001001011001111001111001111001111011111011111011111001111001111001111001111001111001111001111011111011111011111011111011111011111011111001111001111001111001111001011001001001001000011000111000011000001000000000
000100000110000111000110010110010110010110010110010110010110010111010111010111010110010110110110110110110110110110110110010110010110010110010110010110110110010110010110010111010111011111011111011111011111011111010111010111110111111111110111010111010110010110000110000110000110000100000000
001000001010001110101110001110001010001000001000001000001000001001001001101001101001101011101011101011101001101001101001101001101001111001111001111001101001101001101001101001101001101001001001001001001000001000000000
000100000101010101000101000100000110000100000000
001000001000001001001001101001101011101001001001001001001011001001001001001001001001011001011101011001001001001001001011011011011011011011001011001001011001001001001000001000000000
000001000000000010001010001010101010101010101110101110101111101110101110101111101110101010101010001010011010011010011010001010001010000010000011000010000000
000100000000001000001010001010001011001011001011001011101011111011101011001011001011001011001011001010001010001000000000
001000001100001000000000000100100100100100100100000100000000
000100000110000110000111000110000110001110001111001110001110001110001110001110001110011110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111111111110111111111111111111111110111110011110001110001110001110001110101110101110101110001110001110001110001110001110000110000100010100000100000000100000101000100000000000
000010000000010000010000010000000000
010000011000010000011000011001011000010000010010010010010010010000110000110000110010110110110110110110110110111110111110111111111110111110110110110110110110110110110010111010111010111010111110111110111110111010111010111010110010110000110000010000010010010000000000
001000001000001010001010001010001000011000001000001000000000001000000000
000010000011000111100111100111100111000111000011000010010010000010000010100010110010110010111010111010111011111010111010111010111010111010111010111010111010111010111010111010111010111010111010111010111010110010110010100010100010100011100111100111101111101111101111101111101111101111101111101111101111101111101111100111100111100011110011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011110011100011100010110010110010110010100010110010110010110010100010100010000010000010000011000010000000
000001000101000101001101011101011101011101011101011101001101000101001101101101101101101101101101101101101101101101001101000101000101000001000000
010000010010011010011010011010010010010000000000
000010010010010010010010110010110010110010110010110011110011110011110011110011110011110011110010110010010010010010010010000010000000
100000100000100001100000100000000000
010000010001010001010001010001010001010000000000
001000001000001000000000010000011000010000000000
001000001000101000101000101010101000101000001000001000000000
000001010001010101010101011101011101011101011101011101011101011101010101010101010001011001010001000001000000
000010000010100010100010100010100011100011100111101111100111100011100011100011100011100011100011100010100010100010000010000010001010001011011011011011011111011111011111011111011111011111011111011011011011001011001011001011001111011111001111001011001010000010000000
001000001010001010101010001010001010001000000000
000010000110010110010111010110010110010110010110010110000110010110011110010110010110010110010110110110010110010110000110100110100110100110110110110110110110110111110110100110100111101111101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101111101111100111100110100110100110000110000111000111000111000110000110010110000110000110000110000110000010100010100010100010000010000000000010000110000111100111110111111111110111110111111111110111110111100111000111000110000010000000
010000010010110010110010110011110011110111110011110011110011110011110011110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110011110011110010110011110011110011110010110010010010010000000000
100000110000110001110011110011110011110001110011110111110011110001110000110001110001111001110001110001110000100000100000100001100000100000000000000010000110000111010111011111011111011111010111000111000110000010000000
100000100001100001100001100001110001110011110001100001100001100001100001100001100001110001111001110001100001100001100001100000000000100000000000
001000001001001001001101001001001001001000000000
000001100001100011100011100111100011100011110011110011110011110011110011100011100011101011101011101011100011100011100001000001000000000001010001010101010001000001000000000100010100000100000000
100000000000000010010010010010010010000010000000010000000000100000100100100000000000
001000011000011001111001111001111001111001111001011001011000001000000000
000100000110000110000110000100000000
010000010001110001110001110001110011110111110111110111110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111110111110111110111110011110001110001110001110001110001110001110001110001110011110011110011110011110011110001110001110001110001110101110111110111110111110111110111110101110111110111110111111111111111111111111111111111110111110111110111110101110001010001010000000000
000100001100101100101110101110101110101110101110101110111110111110111110101110101110101100101101101100101101111101111111111111111111111111111111111111111111111111111111111101101101101101101101101101101101101101101111101101101101101101111101111101111101101101101101101101101101101111101111101111101101101100001100011100011101011111011111011111011111011111011111011111011101011100011100111100111101111101111101111101111101111101111101111100111100111100111100111100011100011100001100000100000000
000001000101010101010101010101010101110101110111110101110101110101111101111101111101111101111101111101111101111101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101111101111101111101110101110101110101010101010101010101010101000101000001000000
000100000101010101000101010101000101000100000000
000001001001001011001001000001000000
001000001001001001001001011001011001011001001001001000000000
010000000000100000100000110000100000100000000000
000001000011000111010111110111110111110111010111010111011111010111010111010111010111010111010111010111110111110111110111110111110111010111010111010111010111011111111111011111010111010111010111010111010111000111000011000001000000
000001100001101001101011101111101111111111101111101111101011101001100001000001000000
000100010100010101110101111101111101111101110101110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110101010101010100000100000100000101000100000100000101100101100101100101100101110101100101100101100111110111100111100101100101100101100101100101000101000100000101010101000101001101001101001101101101101101101101001101101101101101101101101101101101001101000101001101001101101101101101101101101101101101001101001101011101011101011101001101000101000100000000
100000110000110010110000100000100010100110100110100110100010100000000000
010000010001010101011101011111011101111101111101111101011101010101010001011001011001011001010001010000000000
000001001001000001000000100000110000110000110010111010111010111010111010111110111010111010111010111110111110111110111110111110111111111110111110111110111110111110111010111010111010111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111110111010111010110010110010111010111110111010111011111111111111111111111111111111111111111111111111111111111011111010110010110010110011110011110011110011110011110010110000110000100000000000000100010100011100010100000100000000
000010001010000010001010001011011011111011011011001011001010000010000000010000010001010000000000
000001000001000101001101011101111101111101111101111101111101111101111101111101111101111101111101111101111101011101011101011101011101011101001101001101001101001101001101001101001101001111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111001111001101001101001101000101000001000001000000
000010000010100010100010110010100010100010000010000010100010100110100010000010000000
001000000000000100001100001110001110001110101110111110111110111110111110111111111111111111111111111111111110111110111110111110101110001110001110001110001110001110001110001110001110001110001110001110101110101110101110111110101110101110101110101110101111101110101110001110001110001110001110001110001110001110011110001110001110011110011110011110011110011110001110001110001100011100011110011100001100101100101100101100001100011100001100000100000000
000001000001100001000001000001000000000010010010000010000000
000010100010100010100110100110100111110111100111110111110111110111110111110111110111110111100111100111100111100111100111100110100110100010100010000010000000
001000001000001001011001011001011001011001011001011001011001001001001000001000000000
100000110000110010110000100000110000110001110001110001110000100000000000000010000010000110000010001010001110001010000010000010000000
000100010100000100000000000001000000010000000000
000001000011010011010111010111010111011111011111011111011111011111111111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011111011111011111010111010111010111010011000011001011000011000001000000
001000001001001001001001001001001001001001001001001000000000010000010100011100011101011101011101011101011101011101011101011101011101011101011101011101111101111101111101111111111101111101111101011101011101011101011101011100011100011101011101011101011101011101011100011100010100010000000000
000100100100100101100100000100010100110100110101110100010100000100010100010110010110010111110111110111110111110111110111110111110111110111110111110111110111010111010110010110010100000100000000
010000010100110100110100110110110100110100110100110100110100110100111100111100111100111110111110111110111100111100111100111100111100111110111111111111111111111111111111111110111110111110111100111100111100110100110100110100110100110100010100010000000000
100000110000110000110000110001110001110101111101110101110001110001110000110000110000100000000000000001000001100001110001110001110101110001110001100001000001010001000001000001000000010000010001110001010001010000000000100000000000001000000000
000100100100100101100100110100110110111110110110110100100100000100000000
010000011000011100011000010000000000
001000001010101010111010111011111111111011111010101010001010001000000000
000100000110000100000000100000100001110001100001100101100101100101100111100111100111100111100111100111100111100111100111100111100111100101100001100000000000010000010001010011110011110011110011110011110011010011010001010000000000001000001010001011001011011011011011011011011011011011011011011011001011001011001010001000000000100000101000101010101110101010101010101110101111101111101111101110101010101010101000100000000000
010000110000110000110001110001110001110011110011110011111011110011111011110011110011110011110001110000110000010000000000
010000010100010100010100010000010001010001010001010001010001010000000000000001010001110001010001010001110001110011111011110011110001110001110001110001110001111001111101111101111101111001110001110001110001110001110001010001010011010001010001110001110001110001010001000001000011010011110011010011000011000001000000
000001000001001001001101001001000001000001000011100011000011000001000000
000100100100100100100100000100000000000001001001000001000000
001000001100001101011101011101111101011101011101011111011101011101111101111101111101111101111101011101011101011111011111011111011101011101011101001101001100001000001010101010111010111110111010101010001010001010101010101010101010101010101010101010111010111010111010111010111010101010101011101011101011101010101110101110111110101110101110101010101010001010001110001111001111001111001111001111001110001010001010001000001010001010001011001010001010001000001100001110001100001000000000
000010000011010011010011010011010011010011010011010011010111110111010111010011010011010011000011000010000010100010100110100110101110101110111110101110111110111110111110111110111110111110111110111110111110101110101110101110101110101110101111101110101110101110101110101110101110101110101110100110101110100110101110101110111110111110111110101110101110100110100110100010100010110010100010100010000010000010000000
010000010100011100011100011100011110111110111110111110111111111111111111111110011110011100011100011100010100010100010100010000010010110010110010110010110011111011111011111111111111111111111011111011111111111011111011111111111011111011111011111011111111111111111111111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011110011110010110010110010010010010000000000000100001100011100011101011101011101011100001100000100000000
000001001001001001001011001001001001001011001011001011001011101011111011101011001011001011001011001011011011011011011011011011011011001011001001000001000000001000101000001000000000
100000100010100010100110100110100110100110100110101110100110110110100110100010100010100000100001100101100101100101100001100000000000
000100100100000100000000000001000011010011011011010011000011000001000000
000100000101000111000111000111000101000100000000
100000100010100011100010100000000000000100000100001100101100001100000100100100101100101101101111101111101111101111101111101111101111101111101111111111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101101101100100100000100000100000000
000010001010001010011010001010001010000010000010000010000000
000010010010011010010010000010010010000010010010010010010011010010010010000010000000
000100100100100101100101100111100111101111101111101111101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111101111100111100111100111100111100101100101100101100101100101101101100101100101100100000100000000001000001000001001101001001001011001001001001000001000000000
000001100001100011100011100011100111100011100011100011100011100011100001000001000000
000100000110000100000000000001000000
000001010001000001000000000100000000
000010000011001011001011001011001011001011000011100011100111101111100111100011000011000010000000
000001000011000001010001000001000000
000001000001010001010001010001000001000001000000
000010010010110010111010110010010010010010010011010111110111111111110111010111010111011111011111011111011111011111011111011111011111011111011111011111011111011111010111010111010011010010010010000010000110001110101110101110101110001110000110010110110110110110110110111110111111111110110110010110000110000111000110000111000110000010000000
000100000101010101110101010101000101000100000000000010000010001010001011001010000010000010010010011010011010011010011010011011011011111011111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111111111111111111111011111011111011111011011011011011011010011010011010011010010010010010010010000010000010000010000000000100000000
100000100010100011100011110011100011100011100010100000000000
000010000010010010010011010011010011010010010010110010110010110010110010110010110010110010110010110010010010010010000010000110000010010010010110010010000010000010100010000010000110000010000000
010000010100010100011100010100010100010000000000000010000110000010000000
000010001010001010001010001010001010011010001010001010101010001010001010000010000000
010000010001010001110001110101110001010001010001010000010001110001110101110101110101110001010001010101010111010111010111010111010111010101010111010111010111010111010111010111110111010111010111010111010111010101010001110001110101110101110101110101111101111101111101110101110101110101110101110001111001110001010001010000011000010000000000
000001100001100001100101100101100101100101100101100101100101100101100101100001100001000001000000001000011000111000111000111000111010111011111010111000111000111000011000011000011100111100111100111110111100111100111100111100111100111100011100011000011000001000000000
000010000000000010000010000110000010000010000000
000100000100000110010110110110110111110110010110000110000100100100100110100100100100110100111100111100111100111100111100110100100100100100101100111100111100111100111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111100111100111100111101111100111101111101111101111101111101111101111101111100111100111100101100100100000100000100000110010110010110010110011110010110010110010111010110010110110110010110010110010110000110000100000000001000001100101100001100001000000000
000001000001000011001011001011001011001011001011000011000001010001010001010011010001011001010001010001010001010001010101110101010101010001011001011001011001011011011001011001011001011001011001011001011101011001011001011001011001011011011011111011111011111011111011111011111011111011011011011011011001011001011001011001011001010001010001010001000001000001000000
001000011000001000000000001000001000001100001100001100001101001101101101111101101101001101001101001100001000001000000000000010000000
000100000100100100100100100100100100100100000100000100000000
010000110000110010110010110010110000010000010010011010011110011110111110011110011110011111111111111111111111011111011111011111011110011010010010010000110000110010110000110000110010110011110011110011110011110011110011110011111011111011111011111011111011111011111011110011110011110011110011110011110010110010110010110000111000111000111100111100111100111100111100111000111000111000111000110000110000010000000000
000010000011000111000111001111011111011111011111011111011111011111011111011111011111111111111111111111011111011111011111011111011111011111011111001111000111000111001111011111001111001111001111000111000111000111000011000010000000
000010000010010010010010010011010111010111010111010011010010010010000010000010001010001010011010011010111010011010011010001010101010001010001010001011001010000010010010000010000000
100000110000111000111100111100111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111100111100111000110000100000100100100110110110110110110110100110100110100111100110110110110110111110111110111110111111111110111110111110111110111111111111111111111111111111111110111110110110110110110110110110110110110110111110111111111110110110110110110110110110110110110111110111110111110110110110110110100110100110100100100000000000
010000110000110100110100110100110100110100110100110100110000110001110000010000000000
000100010100010110010100000100100100000100100100100110100110100111100110100110100100000100010100010100010100010101010101010101010101010101010101010101010101010101010111011111010111010101010101010101110101110101110101010101010100010100010100000100000000
000010000110001110001110001110000110000010000000
010000010010010000010100010110110110010110010111010111010111011111010111010111010111010110010100011100011100111100111100111100011100011100010100110100110101110100010100010000000000
010000000000000100000100000100001100011100001100000100000000
010000010010010110010010010000000000000100000101000100000000000100000000
000010010010010011010111010011010010000010000000
010000010010110010110010110011110011111011111111111011110011110011110010110010110011110011110111110011110011110011110011110010010010010110010110010110110110110110110110010110010110010110110110110110110110010110010111010111010111010110010110010110011110011110011110011110011110010110011110011110011110011110011111011111011111011110011110011110011110010110010010010000000000
010000010100010000000000000001000101010101010101110101110101110101110101110101110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110101110101110101110101110101110101110101110101110101110101110101010101010101000101000001000000
010000010001110001010001010000000000
001000001000001000101000101000101000101010101000101000101000001000000000
010000110000110000110000110010110010110010110011110011110111110111111111111111111111111111111111111111111111111111111111110111110111110011110011110010110010110010110000110000110000010000000000
010000010100011100010100010100010100010000000000010000110000110100110110110100110000010000000000
001000000000010000110000010000000000
000100001100001101101101001101001100001100001100000100000000
010000010001010011010011010011010001010000000000
001000011000011000011000001000000000
001000001010101010101010101010111010111010111010101010101010101010111010111011111111111011111011111011111010101010001010001000000000
001000001010011010001010001000000000
010000000000001000011000111000011000011000111000111000111000011000011000001000001001011001011011011001001001001000000000
000010000011001011001011001011001011001011001011001011000011000010100010100010101010101011111011101011101010100010100010000010001010101010001010000010000010000011000111000011000010000010001010001010001010101010001010001010001010000010000000
100000100001100101100001100000000000010000000000
010000110000110001110001110001110011110011110011111011111011111011111011111011110011110011110011110011110011110001111001111001111001111101111101111101111101111101111111111111111111111111111111111101111101111101111111111111111111111101111001111001111001111001111001111101111101111111111111111111111111111111111111111111111111111111111111111111111101111101111111111101111101111101111001110001110001110001110000010000010010110010111010110010010010010000000000
000001000101000101000101000001000000
001000000000000100000000000001000000000010000000
000100010100010100010100011100010100010100010100000100000000
000100100100110100110100110100100100000100000000
010000010100011100011101011101111101111101111101111101111101111101111101011101011101011100010100010000000000010000000000
000100000110000110000110001110001110001111001111001111001110101110101110111110101110101110001110001110000110000110000110000100000101000111000101000100000000
010000110000110001110001111001111101111101111101111111111111111111111111111111111111111111111101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101111101111001110001110001110000010000000000
000010000110000110000111000110000110000010000000
010000110000111000111010111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111010111010111010111000110000010000000000
010000010001011001010001010000000000001000011000001000000000
000010000011000011001011000011000011000011000011000111100111000111000011000011000011000010000000
100000101000101000101100101000111000111100111100111100111000101000101100101100101110101110101110101110101110101100101100101000101000100000000000010000000000000010000110000010000000000001001001000001000000
000010100010000010000000000100001100000100000000
010000010000010100010101010101110101110101110111110111110111110111110111110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111110111110101110101010101010101010100010000010000000000
000010000110100110100110100110101110101110101110101111101111111111111111111111111111111111111111111111111111111111101111101111101111101111101110100110100110100110000110000010000000
100000110000110010110011110011110011110011110011110011110011111011111011111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011111011111011111011111011111011111011110011110011110011110011110011110111110111110111110011110011110011110011110011110011110011110010110000100000100000100000101000100000100001100000100000100000100100100100100100100100101100100100100100100000101000100000110000100000000000
100000101000101010101010101010101000100000000000
100000100000110000110000110100110000110000111000110000100000100000000000
000010000011000010100010000010000000000001000000
100000101000101100101000111000101000101000101000101000101000100000000000
010000110000110010110110111110110110110010110000010000000000010000000000
000001010001110001010001000001001001001101001111001101001001000001000000001000001000011000011100011000001000001000000000
000100000100001100001101001100000100000100000000
010000010001010001110001110101110101110101110101110101110111110101110101110101110101110101110101110101110111110101110101110101110001010001010001010000000000
000001010001010001010011010001010101010001010001000001000000
010000011000011100011101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101011101011101011101011101011101011101011101011101011101011101011101111101111101111101011101011100011000010000000000
001000000000000100000000000010000110000010000000
100000100100101100101110101111111111101111101110101100111100101100100100100000000000
000001000001000101010101010101011101011101011101011101011101010101010101000101000001000001000000
000100000100100100110100110100111100111100111100111100111100111100111100111100111100111100111100110100110100100100000100000100000000
001000001001101001111001111011111001101001001001001000000000010000000000100000100100100100100110100111100111100111110111100111100111110111100111100111100110100100100100100000000000100000110000100000000000
100000100100100100100100110100111100110100100100101100101100101100100100100100100100100000000000
100000100000100010101010101010101110101110101110111110111110111110101110101010101010100010100000100000000000000100000000
010000011000111000111100111000011000010000000000
001000011000011000011000001000000000000100000000100000100010101010101011101011101011101010100010100000000000
010000010100010110010111010111010111010110010110010110010110010110011110010110010110010110011110010110011110011110011110010110010100010000000000
000001100001100001100011100011100111100011100011100011100011100001100001000001000000
000001000101010101010111010111010111010111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111110111010111010111010111010111010111010111010111010111010101000101000001000000100000100000100001100001100001110001110001110001110001110001100001100001100001110001110001110001100001100000100000100000101000101100101100101100101000100000100000000000001000101000101000101000001000000000
000010000011000111000111000111000111010111110111010111000111000111010111110111110111110111111111111111111111111111111111111111111111111111111111111111111111110111110111110111010111000111000111000111100111100111100111100111100111100111100111100111100111000111100111110111100111000111010111010111010111000111000011100011110011110011110111110011110011100011000011000010000000
100000100100101100100100100000100000100000101000101000101000100000100000100000000000
000100000100000101000101001101001101001111001101001101000101000101000100000100000100010100010100010100000100000100000100000100000110000111000111000111000110000100000100000100000000
010000010010010000000000000100000110000100000000100000100100100101101101101101101111101111101111101111101111101111111111111111111111111111111111111111111111111111111111101111101111101111101111101111101111101111101111101101101101101101111101111101111101111101111111111101111101101101101101101101101101101111101111101111101111101111101111101111101101100101100100100000000000
000001100001101001100001000001000000000010100010000010000000001000000000
000100000110000110000110000100000000
000100010100011100111100111100111100111101111111111111111111111101111100111100111100111100111101111101111101111111111111111111111111111111111111111111111101111101111101111100111100111100111100111100111100011100010100000100000000
001000000000000001001001001001001101001101001101001001001001000001000001100001101001111001101001100001101001111001111001111001101001101001101001101001101001111001101001101001101001101001101001101101101001100001100001100001100101101101101101101101101101101101101101101101100101110101110101110101100101100111100101100001100001100001000001000001000000001000000000
100000100001101001101101101101101101101101101101101101101101101001100001100000000000
100000100001100001100001100001100001100000100001110001110001110101110001110001100001100000000000000010001010001110001010000010000000000001000001100001110001110101110001100001000001000001010001010101011101010101010001000001000001000001000101000001000000000001000000010000000000000100000100100100101100100100000100000100000000100000100100100110100110100111100110100110100100100000110000100000000000
001000001100001110011110001110101110001110001100001110001100011100001100001100001100101100101100111100111100111100111100111100111110111111111111111111111110111100111100111100111100111100101100101100101100101100101100101100101100101100101100101100001100001100101100101100111100111100111100111100111100111100111100101100101100101101101100001100001100001110001100001000000000
000001010001010001110001010001010001000001000000
001000001100101100101101101100001100011100111100111100111100011100001100001110001110001110101110101110101110101110101110001110001110011110011111011110001110001110001111001111001111001111101111001111001111001111001111001110001100001000000000
010000010001010000000000000001100001100001110001100001100001000001000000100000101000101000101000111000101000101000111000111000111000111000111000101000101000100000000000000010000000100000100000110000110000110010110000110000100000100000000000
000001001001001101001001000001000000
001000101000101100101000001000101000101010101000001000001000001000001000001000000000
000010001010101010101010101010101010101010101010101010001010000010010010000010000010000110000110001110000110000110000010000010000110000010000000
001000001100001101011101011101011101011111011101011101011101011101011101011101011101011101011101011101011101011101011101011101011101001101001100001000000000
000001001001001001011001001001011001111001111001111011111001111001011001011001011101011101011101011001011001001001001001000001000000
000010000110001110001110001110011110011110111110111110111110111110111111111110111110111110111110011110011110111110111111111111111111111110111110111110011110011110011110011110011110111110111110111110111111111110111110111110111110111110111110111110111110111110111110111110111110111110011110001110001110001110000110000110000110000010000000
010000110000110100110000010000000000
010000010010011010111010111110111010011010111010111010111010011010010010010000010001110001010001010000010000010000010000011000111000111000111000111000111000111000111000111001111000011000010000010000000000
010000010010010010010110010110110110111110110110010110010110010010010010011010010010010000000000
000100000000000100000100000100010100000100100100000100000110000111000110000100000000
001000001000001000001000001100001100001110011110111110011110001110001100001100001000001000000000
100000110000110001110000111000111001111011111111111011111001111000110000110000110000100000100001100000101000101001111001101001101000100000000000
100000100000100010100110101110101110101110101110101110101110101110101110101110100110100010100000100000000000
001000000000010000011000011010111010111110111010111110111010111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111110111110111110111110111110111010111010111010111010111011111010111010111010111010011010011000010000000000
010000010100110100110101110100010100010000000000
000001100001110001111001110001100001000001000000
000100010100010110010110010110010111010111010111010111010111010111010111010111010111010111010111010111010111010111010111011111011111011111011111011111010111010111011111011111011111011111011111011111011111011111011111111111111111111111111111111111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111111111111111111111111111111111011111011111011111011111011111010111010111010111010111010111010111010111010111010111010111010111010111110111010111010110010110010110010100000100000000
010000011000011001011000010000000000
000010001010001010101010001010001010001110001111001110001010101010101010101011101010101010001010000010000000
100000100000101000101000101100101100101100101100101100101101101100101100101100101100101100101000101000100000100001100000100010100010100010100000100000100000101000101100111100101100101000101000101001101000101000100000100000101000100000100000100000100100101100101100101110111110111110111110101110101100101100100100100000101000101001101001101001101000100000000000
001000001000001100101100101100101110101111101111101111101110101100101100001100001000001000000000
000010000011000011001011001011001111001111001111011111011111011111111111111111111111111111111111111111111111011111011111011111001111001111001111001011011011011011011011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011011011011011011011001011001011000011000011000011000011000011001011000011000011000011000011000011000011000010000000
001000001100001100001100011100011110011100011100011100011100011100011100011100001100011100011100011100001100001100001110001111001111101111101111101111101111111111101111101111101111101111101111101111001111001111001111011111011111011111011111011111011111011111011111011111011111011111111111111111111111011111001111001111001111001111001111001111001110001100001100001000000000
000010000110000010000000000010000011100011110011100011000011000010000000
100000100100100000000000000100000101001101001101001111001111011111011111011111011111011111001111001111001101001101000101000100000000
010000010010010011110011110011110011010011010010010000000000
000001001001001101001001001001001001000001000000
000100010100110100110110111110111110111110111110111110111110111110110110110100010100000100000100000110100110000110000100000100000000
100000100010100010110010100010100010100000000000000010010010010011110011010011010010000010000000
001000001001001011001011001011001011001011001011001011011011011011111011011011011011011011011011001011001011001011001011001011001001001000000000
000100001100001100001110001110101110101110101110101110101110101110101111101110101110101110101110001110001110001100001100001100001100000100000000
000100001100101100101101101101101101111101111101111111111101111101111101111101111101111101101101101101101101101100101110101100001100000100000101010101011101011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011101010101000101000100000000
000100000100100100100100100100110100110100110100100100100100100100000100010100010100010100110100110100110110110110110111111111110111110110110110110100111100111100111100111100111100110100110100110100110100110100110110110100110100110100110100110100111100110100110100110100110100110100110100010100010100010101010100010100010100010100000100000100000110001110001110001111001111001111001111001111001110001110000110000100000110000100000000
010000010100110100010100010000000000000100010100011100010100000100000000
010000011000111000011000011001011001011001011001111001011001011001011000010000000000010000000000010000010000110000010000010000000000001000000000
001000001001001001001001011001011101011101011101011101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111101111101111101011101011101011001001001001001001001001000000000
001000011000001000000000001000001010001000011000001000001100001110001111001111011111011111011111001111001111001110001100001000011000011010111010011010011000001000000000
001000001001001011001001001000000000
000010000000001000001100001100001100001100001100001000000000100000000000
000010000110010110000110001110001111001111001111001110000110000111010111000111010111010111010111010111010111010111010111010111010111010111010111010111010111010111010111010111010111010111010111000111100111100111100111100111100111000111000110000110000110000110000110000110100110100111100111100111100110000110000110000010000000
000100010100010100110100110100110100010100010100000100000110100110000110000100000000000001100001101001100001101001101001101001101011101011101011101011101011101001101101101101101101101001100001000001000000000100000000
000010100010000010001010001010001010001010001010001110001010001010001010001010001010001110001110001110001110001110001111001110001110011110011110111110111110111110111111111111111111111111111111111111111111111111111111111110011110011110001110001110001110001110001010000010000000000001000000
000010000110000110010110110110110111110110010110000110000110000010001010000010000000000010001010000010100010100010110010110010110010100010100010000010010010010011010011110011110111110011010011010011010010000010000000
000100010100010100011100010100010100000100000000
010000010001010000011000010000010100010100010100010000000000
100000100001100101100101101101101111101111101111101111101111101111101111111111111111111111101111101101100101100101100001110001100001100000000000
000100010100010110010111010111010111010111110111110111110111010111010111010111010111011111011111011111011111011111011111011111011111011111010111011111010111010111010111010111110111110111110111010111010111010110010100000100000000
001000001001001000001100001100001101001111001111001111001101001100001100001000000000
001000101000101100101100101100101100101101101101101111101111101111101101101101101101101101101100101100101100101100101000101010101011101111111111101111101011101010101000001000000000
000100000100000110001110101110101111101110001110101110111110101110001110000110000100000100000000
000001000001010001010001010001011001010001010001010001110001110001110001110001110001010001010001010001010001010001000001000001000000
000001010001000001100001000001100001000001100001101001100001100011100011100011110011110111111111111111111111111111111111110111110011100011100011100011100001000001000000000100000000
001000001100001100001100101100101100111100111100111100111110111110111110111111111110111110111111111110111110111110111110111100111100111100101100101100111100101100101100101100001100001100001100001000000000
001000011000011100011100011110011110011110011110011110011111011111011111011110011110011110011100011100011000001000000000000001000000000100000000
001000000000010000010001010000000000000100000000
000001000001010001010011010001000001000101000001000001000000
001000101000101000101000101001101101101101101101101001101000101000101000001000000000001000000000000001000000010000010000010000000000000010010010010010010110010010010010000010000000010000010000010001010000010000000000001000001000001100001000001000000000100000100000100000000000
000010001010001110001010000010000000000001000101000101000101000101000101001101001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111001111011111001111001111001111001111001111001111001111001111001101000101000001000000
000100000101100101101101100101000101000100000000
000010010010010010010010010110010010010010010010000010000000
000001000011000001000000000010000000
000001000101000101000101010101110101010101010101011101010101010101000101000111000111000111000111000111001111000111000111000111000111001111001111001111001111011111001111001111001111001111101111101111101111001111001111001111011111011111011111001111001111001111001111001111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111001111001111001111001111001111000111000111000111000111000101000001000000
100000100100100100110100110100110100110100110100100100100100100100100110100110100110100110100110100110100110100100100100100100100100100100100100100100100100100000101000101100101100101100101100101100101100101100101100101100101100101100101110101110101110101100101100101100101100101101101100101100101100101100101100101100101000100000000000
001000001000001000001000001000001000001000000000000100000000100000000000000010001010001110001110001110001010001010001010001010001010000010000000
000010000110000110010110010110110110010110010110000110000110000010000000000001010001000001000000100000000000
000100100100000100001100001101001100000100000000
000100010100010101010100010100011100010100010100011100111100111110111110111110111110111110111110111110111100011100010100010101110101010101010100010101010101010111110111010111010101010101010101010101010100000100010100010110010111011111010111010110011110010110010100000100000000
000010000011010011010011010011000011000010000000
000001100001100001100001100001101001101011101011111011101011111011111011111111111111111111111111111111111111111111111011111011101011101011101011101011101001100001100001100001101001100001100001100001100001100011100011100011100011100011100001100011100001100001100001100001100001100001100001000001000000
001000011000001000011000001000001001101001101001101101101101101101101111111111111111111111101111101111101111101111101111101101101101101101101101101101101001101001001001001000000000
100000100001110001110001110001110001111001111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111111111111111111111101111101111101111001110001110001110001110001110001111001111001111001111001111001111001111101111101111101111101111101111001111001111001111001111001111001110001110001100001100000000000
000001000011000111100111100111101111101111101111101111101111101111101111101111101111111111101111101111101111101111101111101111111111111111111111111111111111101111101111101111101111101111101111100111100111000111000011100011000011010011000011001011011011011011011011011011011011001011000011000001000000
100000100100100100100101100100100100100000000000
100000100000110000111000111000111000110000100000100000000000
001000101000111000111000111000111000111000101000001000001000101000101000101000101000101000101000101000001000001000000000
000010000110000110000110100110000110000110000110010110110110110110110111110110110110010110000110000110000110001110001110101110111110111110111111111110111110101110001110001110001111101111101111101111101111101111101111101111101111111111111111111111111111111111101111101111111111111111111111111111111111111111111111111111111111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111111111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111001111001110001110001110000110000010000000010000000000
001000001100101100101100101100101100101100101100101101101100101100001100001000000000
000001000011000111010111010111010111010111010111010111010111000111000011000001000000
010000110000110100110110110111110110110100110000010000110000010000000000
000001000101000101000101000001000101000001000000
100000100001110001111001111001111101111101111101111101111101111101111101111101111101111101111101111111111101111101111101111001111001110001100001100001100101100001100001100000000000
000001000000001000001000001001001000101000101100101000101000101010101000101001101011101001101000101000101000101000101000101000101000101000001000001000000000
100000100001100001100101100111100111101111101111101111101111101111101111101111100111100111100101100001100001100000000000
000010001010101010001010000010000000
000100100100100100100100100101100100100100100100101100100100000100000000
000100000110000110001110001110011110001110001110001110001110001110101110101110101110001110001110001110001110101110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101111101111101111101111101111111111101111101111101110001110000110000110000100000000
000010000010000010000010000010000000
000010010010010010011010011110011010010010010010000010000000
100000000000010000010100011100011100011100011100011100011110111110011110011100011100011100011100011100011100011110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111110011110011110011110011110111110011110011110011111011110011110011110011110011110011110011110011110111110111110111111111111111111111111111111111111111111111111111111111111111111111110111110011110011110011110011110011110011110011100011100010100010000000000
000001000101000111010111010111010111011111011111011111010111000111000101000001000101000001000000000010000011000011000011001011000011000010000000
100000100100110100110100110100100100100000000000
000100000110010110110110111110111110111110110110010110110110110110110110111110111110111110111110111110111110111110111110111110111110111110111110111111111111111111111111111111111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110110110110110110110010110010110010110000110000100000000
100000100000100000000000000010010010010011010010000010000000
000001010001010001010011110011010011010001010001000001000000
000100001100101100101100111100111110111100101100101100001100000100000000010000011000111000111000111000111010111010111010111010111010111000111100111110111110111110111110111110111100111000111000111000011000010000000000
100000101000101000101010101010101110101110101110101110101110101010101010101010101010101110101110101110101010101010101010101011101011101011111011101011101011101111101011101011101011101011101010101000101000101000111000101000101001111001101001101000101000100000100000100000000000000100001100000100000000
010000010100110100110100110101110100110100010100010000000000
000001000001000001000011000111000011001011001011011011001011001011000011000001000011001011000011000001000101000001000001000001000000
000001000101000101000101000101000101000001000000
000001000101000001000000100000000000
000100010100010101110101110101111101111101111101111101111101111111111101111101111101110101110101010101010100000100000000
000001001001001011001011101011101011101011101011101011111011111111111111111111111011101011101011101011101011101011001011001011001001000001000000100000110000111000111010111110111010111000110000100000000000
000010001010001110001110011110011110011110011110011110011110011110011111011110011110011110001110001110001111001111001111101111101111101111101111101111001111001111001111001110001110001110001010000010000000
000100001100011100011100011100011100011100001100000100000000
000001000001000101001101000101000001000001000000
001000000000100000000000000001000000010000010010010011110011110011110111110011110011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110011010011010010010110011110010110110110010110010010010000000000
100000100000100010100000100000000000
000001000001100001000001000001000001000001000001000001000000
000001010001010001010011010001010001000001000000
010000010010010011010111010111010111010011010010010010010010010000000000
010000010010010010011010011010111010111011111011111111111111111111111011111011111010011010011010010010010010010000000000010000110000010000010100011100111100111100111100111100111100111100111110111100111110111100111100111100111100111100111100011100010100010000000000
000100000110100110100110110110100110100110000110001110101110101110101111101111111111111111111111111111111111111111111111101111101111101111101111101110101110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111110111111111111111111111110111110111110111110111110111110111111111110111110111110111110111110111110111110111110111110111110111110101110101110101110101110101110101110101110101110101110001110000110010110000110000100000000
100000000000000100000101100101100101110101110101110101111101111101111101110101110101110101100101100101000101000100000101001101101101001101000101001101000101000100000000
000010000010001010001110001010000010000010000000
000010000010001010001010101010101010101010101011101010101010101010001010001010001010001011001011101011101111101111101111101011111011111011111011111011111011111011111011111011111011101011001011001011001010001010000010000010000010000010010010011010010010010010010010010010010011010010010010010010010010010110010010000010000000
000001010001010011010001010001010001000001000000
100000100010100010100110100110100110100110100110100010100010100000000000
000010000010001010001010001011001010001010000010000010100010100011100010000010000000
100000110000110000110000100000000000001000000000
000100010100110100110101110101110101110101110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110101110101110101110101110100010100000100000000
001000001100011100111100111101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101111101111101111101111101111101111100111101111100111100111101111100111100011100001100001000000000
000001010001010011011011011111011111011111011011010011010011110011010011010011110011110011110011110011110011110011110011110011110011010011010011010111010111010111010111010111010011010011010001000001000000100000100001100000000000000001000000100000101000100000100100100100101100101110101100100100100100100000100010100110100110100110100010100000101000111000111000111000101000100000000000
100000101000111000111100111100111100111000101000101100101100111100111100111100111101111100111100111100111100111100111100111101111101111101111101111101111101111101111101111101111101111101111101111101111100111100101100101100101000100000000000
010000010100010100110100010100010100010000000000
010000110000110000110100110100110110110110110111110111111111111111111111110111110111110110110110110100110100110000110000010000000000
000010000011000011000011000010000000001000001010001110101110101110101110001110001010001000000000000100100100000100000100010100010110011110010110010111010110011110011110011110011110011110011110011110011110011111011111011111011110011110010110010100000100000100000100000100000000
001000101000101010101011101010101000001000000000
010000010100010000010100010000000000
001000001010001000000000000010000000
000100001100001100001100001110001110001110101110001110001110001110001100011100011110011110011111011110011110011110011110011110011110011111011111011111111111011111011111011111011110011110011110011100001100001100001100000100000000
010000010001010001010001010011110011110011110011110011110011010011010001010000010001010101010101010101010001010011010001110001110101110111110111110111111111110111110111110111110101110101110101110001110011110011110011110001010001010000010000010001011001010001010000010000000000
100000100100100101100100100000000000010000010001110001010001010000000000001000000000
000100000000001000101000101000101000101000101000101000101000001000000000000010010010010011010111010111010111010111010111010011010010000010000011000010000000
000001000011100011100011100011101011101011101011101011101011111011111011111011111011111011111011111011111011111111111011111011111011111011111011111011101011101011101111101111101111101011101011101011101011101011101011101011101011101011101011100011100011100011000011000001000000
001000001000001100001100101100101100101101111101101101101100101100001100001100001100001100001101001101101101101101101101111101101101101101101101001101001101001101001101001100001100001100001000001100001101001101001101001100001000001000000000
010000010010010000000000000001000101000111000101000001000000000001000000010000010100010000000000
000001000001000011000011100011000011000011010011000011000011000111000011000011000001000001000000
000010010010110010110110110110110110110010010010010010110010110011110111111111110111110011110010010010010010011010011110011111011111011111011111011111011111011111011110011010010010000010000000
001000001100001101101101001101001100001100001100001000001001001000000000
000100000100000100001100000100000000
100000100010100010100110100110100111100111100111100111100111110111111111111111111111111111111111110111100111100111100111100111100111100110100110100010100010100011110011100011100011110011110111110111110111110111110111110011100011100011100010100000000000
100000100010110010110010110010100010100000000000100000000000
000100010100010110010110010110010100000100000000
001000001010001110101110101110101110101110101110101110101110001110001010001000000000
010000010000010000010010110010010010010000010010010010010010010010010010010000010001010000110000010000010000010000010010010011010010010000010000010000000000
000001010001010011110011110011111011110011110011110011110011110011110011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111111111011111011111111111111111111111011111011111011111011111011110011110011111011111011111111111111111111111111111111111011111011110011110011111011111111111011110011110011110011110011111011111011111011110011110011110011110011110011110011110011110011110011110011110011110111110011110011110011110011110011110011010011010001000001000000
000001000101000111000101001101001101101101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101101001101001101000101001101000101000101000101000001000000
001000011000011010011110011111011110011010011000001000011000001000000000
000010000011000111000011000010000000
001000001001011001111001111001111001011001111001111001111101111001111001011001001001001000000000
000010000010000110000111000111010111000111000111000110000010000010000000
010000110000110000110001110011110011110011110011110011110001110000110010110010110010110011110011110011110011110011110011110011110111110011110011110011110011110011110011110011110010111010110010110000110100111100110100110000110000110000110010110010110011110011110011110010110010110000110000010000000000
100000110000111000111000111000111000111000111000111000111000111000111100111100111100111101111111111111111111111101111101111101111100111100111100111000111000111000111000111000111000111000111100111101111101111101111101111101111101111101111101111101111101111101111100111000111000111000111000111000111000111000110000100000000000000100000000
000010000011000111001111001111001111001111001111001111001111001111001111001111101111111111101111101111101111101111101111101111101111101111101111101111101111101111101111001111001111001111001111001111001111000111000111000111000011000011100011100111100011000011000011000010000000
000100000100000101000100000100000000
001000011000011000011001011000011000011010011000011000011001011001011101011001011001011001011101011101011101011101011101011101011101011101011101011101011101111101111101111111111101111101011101011101011101011101011101011101011101111101111111111101011101011001011001011000011000001000000000
000001000001001001001001001011001001001001000001000001001001000001000000
000100000101000101000101000101000101000101000101000100000000
000100001100001100001110001110101110111110101110001110001110001100001100000100000000000010000000
000001000001010001010001010101010001110001110001110001110001110001010001010001000001000001000000
000100000110000110000110000100000000100000100000100000100100100100100100100000100000100100100000100000000000
000010000011010011011011011011011011011011011011010011011011010011010011010111010111011111011111011111011111011111011111011111011111011111011111011111010111010111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111010111010111010111010011010011010011110011110011110111110111110111110011110011010011010011000011000010000000
000100000101000111000111100111110111110111111111110111110111100111000111000111000101000100000000
010000010010010010010010010010010010010000000000
000100000110001110001110001110011110001110001110001110000110000100000000
000001000101000101000101000001000000
000010001010011010011110011010001010000010000000
000010010010010010011010010010010010110010110011110011110011110010010010010110010111011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111010111010110010010000010000000
100000101000101000101000100000000000
001000101000101100101000111000111000111000111000111100111000111000111010111000111000111000111000111000101000111000111000111010111010111010111000111000101000001000000000
001000000000000001000101000101000101000101001101001101101101001101001101000101001101001111001111001111001101000101000101000101000101000001000000000001000101000101000111000111000111100111000111000111000111000111000111100111100111100111100111100111000111000111000111000101000101000001000000
001000101000101001101000101100101100101100101100101100101000001000000000
010000000000000001000101001101001101001101000101000001000000000010000000000001000000010000010100010100010100010101010101011101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111111111101111101111101111101111101111101111101111101011101010101010101110101110111110111110111110101010101010101010101110101010101010101010101010100010000000000
000010000010010010110010110110110010110010110010010010000010000010000000
000001000000100000000000000100000110000100000000
000100010100011100011100011100011100111100111100111101111101111101111101111101111101111101111101111101111101111101111100111100111100111100111110111110111110111100111100111100011100011100011100011100010100000100000000
001000001010011010011010011010001010001010001010001010001010001110011110011110011110011110011110001110001010001010001010001010101010111010111010111010101010001010001010011010001010001011001010001000000000
001000001000001000000000100000000000
000001001001011001011001011001011011011011011011011011011011011001011001011001011011011111011011011011011011011011011011011011111011111011111011111011111011111011111111111111111111111111111111111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011011011011011011011011011011001001001000001100001100001110001100001100001000001000000
000010000110100110000110000010000000
010000010100010100010100010000000000
001000001001011001001001001001001101001101101101001101001101001001001001011001011001011011111011111011111011111011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011111011111011111011111011011011011001011001011001011001011011011001011001011001011001011001011001111001111001111011111001111001111011111111111011111001111101111001011001011001011001011001001001001000000000
100000101000101100101110101110101111101110101110101110101111101111101111101110101110101100101000100000000000
001000101000101010101010111010111010111010111010111010111010111010111110111110111110111110111110111111111111111111111110111110111110111110111110111010111010111010111010111011111011111011111011111011111010111010111110111110111110111110111110111010111110111110111110111110111110111010111010111010111011111111111111111111111111111111111111111111111011111010111010111010111010111010101010101010101000001000000000
100000110000110001110001110001110001110001110001110001110001110001110000100000000000
000010000011010011011011011011011011111011111011111011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011011011011011011011010011000011000010000000
100000100100100000110000100000100001100001100001100000100010100011101011100011100010100000100100100100110100100100100100100000000000
010000110000110010110011110011111011111011111011111011111011110011110011110010110000010000010001010001010011010011010111010111010111010111010111010011010011010111011111011111111111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111010111010011010001010001010000000000
000100010100110100110110111110110110110110110110110100010100000100000101000101100101100101100111110111110111110111110111110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111100111100101100101000101000101000100000000
010000010100010101011101111101111101111101011101011101011101011101011101011101011101011101011101011101011111011111011111011111011111111111111111111111111111111111111111111111011111011111011111011111011111011101011101011101011101011101011101011101011101011111011111011111011101011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011101011101011111011101011101010101010100110100110100110100111100110100110100110100110100110100010100010000000000
001000011000001000000000100000100100100100100100100000100100100110100100100000000000
100000100000100000100100100100100100100000100000100000000000
000100100100110100110100110100110101110100110100110100110110110110110110110100111100110100110100110100110100110100110100110101110101110101110100110100110100110100111100111110111100110100110110111110111110111110111110111110111110111110110110110100110110110110110110111110111110111110111110111110110110110110110110110100110100110100110100110100110110110100110110111110110110110100110110111110110110110100110100110101110101110101110101110101110100110100100100000100000000001000101000101000101010101010101010101000101000001000000000
001000001000101000101000101000001000011000111000011000011001011000011000011000001000001000000000
000010000011000011000011000011000011000011000011010011010011010011010111010111010111011111011111011111011111011111011111011111010111010111010111010011010011010011010011010011000011010011010011010011010111010111010111010111110111110111110111110111110111110111110111111111111111111111111111111111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111010111010111010011010011010011000011000011000011000010000000
000010100010100010100010100010101010101010101010100010100010100010100010100010100010000010000000
100000100000100000100000100100100100100100100100100100100000100001101001101001101101101101101101101111101111101111101111101111101101101101101101101101101101101101101101101001101001100001100011100001101001101001111001111001111001101001101011101111111111111111111111101111101011101001101001101101101101101101101101101101101001100001100011100111100111100111100111100111100111100111100011100011100011100001100011100001100000100000000000
100000100010100011100011100011100010100000000000
000100000101010101011101010101000101000100000000
010000010001010001011001011001111001111001111001111011111001111001111001111001111011111011111011111001111001111011111011111011111011111011111001111001111001111001111001111001111001011001011001010001011001010001010001010000000000
000001100001100001101001100001100001000001100001100101100111100101100001000001000011001011000011000001000011000111000111000111000111000111000011000001000000
000001000011000011000011001011000011000011000011000011000011000111000011000001000000
010000010100110100111100111101111101111101111101111101111101111101111100110100010100010000000000
100000000000001000001010001000000000
000001000001000101001101101101001101001101101101111101111111111111111111111111111111111101101101001101001101000101000001000001000000
000100000110010110000110000100010100011100011100011100011110011110011110011110111110111110111110011110011110011110011110011110011110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011110011110011110011110011110011110011110011110011110011110011110011110011110011110011110011110011111011110011110011110011110011100011100011100010100110100110100110100110110111110110110110100110100110100010100000100000000
001000011000011000011000011010011000011000011000011100011000001000000000000001000000
010000110000110000111000111001111000110000110000010000010000010100010100010110010110010110010100011100011101011101011101011101011101011101011101011101011101011101011101011101011101011101011101011101011111011101011101011100010100010100010000010010011010010010010000010000000000
000010000011000010000010001010001011001011001011001011101011101111101111101111101111101111101111101111111111101111101111101111101111101111101011001011001011001010000010010010000010000010000000
000001000000000010010010110010110011110010010010000010000000000010000010000010000000000001000101001101001101001101001101001101000101000001100001100001101001100001100001000001000101000001000000000001000101001101011101001101000101000001000000
010000000000001000001100101100001100001000000000
100000110000100000100100100000000000
000100100100100100100110100110110110100110110110111110111110111110111110111110111110111110111111111110110110100110100110100100100101100101100101100101100101100100100101110101100101100100100110100100100100100101100111100111101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101111101111101111101111100111100111100101100100000100000000
000010000110001110000110000010000110000010000000
000010000010000110100110000110001110000110000010000010000000000100100100110100111100111110111110111110111110111110111100110100100100000100000101000111010111010111010111010111010111010111010111000111000101000100000000
000100100100100110100110100110100110110110110110110110110110110110100110110110110111110110110110110110110110110110100110100111100111100111100111100111100110100110100110100110110110110110110110110111110110110110110110100110110110110110111110110110110110110111110111110111110111110111110110100110100100100101100101101101101101101101100101100101100100000100000000
000100000100000100000101000100000100000100000101000101001101000101000101000100000101001101011101011101011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011101011101111101111101111101011101011101011101011101011101011101011101011101011101011101011101011101011101001101000101000111000101000111000111100111100111100111100111100111100111100111000111000111001111001111001111001111001111101111001111000111000101000100000101000101100101100101100101000101000101000100000000
000100000110000111000110000100000000
000100100100100101100100000100000000
010000010000010000000000000010000010000010000110000010000011000010000110000010000110000110000110000010001010001110001010000010000000
100000100000100010101010100010100000100000000000000010001010011010001010000010000010000010100010110010100010000010000011000011000011000010000010000010000000010000000000
000001010001010011011011010011010001000001000000100000101000100000000000000010010010010010010010000010000000000100010100010100011100011100011100010100010100000100000000100000101000100000000000
000010100010000010000000000010010010010110010110010110010010000010000000
010000011000111000111100111101111101111101111101111101111101111111111111111111111101111101111101111101111101111101111101111101111111111111111111111111111111111111111111111101111101111101111101111101111111111111111111111101111101111101111101111101111100111000011000010000000000
000010000011000011000011010011000011000010000000
001000001100001100001100001100101100101100101100101100101100111100101100101100111100111101111101111101111100101100101100101110101100101100111100111100111110111110111110111100111100111100111100111100111100111101111100101100101110101110101110101110101110101100101101101101101101101101101101101101101101111101101101101101101101101101101101101111101111101111101101101101111101101101101101101101101101111101111101111101101101101101101101101100101100001100001100001100001100001000000000
000010000110000111010111010111010111010111010111010111010111110111110111110111110111110111110111111111110111110111110111110111110111110111110111110111110111110111111111110111110111110111010111000111000110000010000000
001000001001101001111001111011111001101001001001001000000000
000010000010000011000111100111000111010111010111011111011111011111011111011111011111011111011111011111011111011111010111010111000111000011000010000010000000
000100000110010110011110010110000110000100000000
000001000011000001000000010000011000010000000000
000010001010101010101010111010111010111010111010111010111010111010111010111010101010101010001010000010100010110010110110110110111110111110111110110110110110110010100010000010000000
000100100100000100000101000101100101000101000101000100001100000100000110100110000110001110001111011111001111001110000110000100000000
010000000000001000000000
100000100000100000000000100000000000
000010010010110010110110110010010010000010000000
000001000011000011100011101011101011101011101011101111101111101111101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101111101111101011101011101011101011100011000011000011000001000000
000010000010000011001011001111001111101111001111001111001011000011000010000010000000
000010000000010000010100011100111100111100111100111100111101111101111101111100111100111100111100011100010100110100110110111110111110111111111111111111111111111111111111111111111111111111111110111110110110110100010100010000010100010000000000
100000000000000001000101010101000101000001000000100000110000110000110000110000110000100000000000
000100000110100110100110100110100111100110100110100110000110000100000000
100000000000000010010010000010000000
010000010001010011010011010011010001010000000000
100000100010100011110011100011100010100010101010100010100010100000100001110001110011111011111111111011110011110001100001100000000000
010000011000011000111000111000111000111000111000011000011000011000011000011000011000011000011000011001011000111000011000010000000000
000001000001000001000000001000001001001001001001001001101001101101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101101101101001001001001001001000000000
100000100000100010101010100010100010100010100010110010110010110010111010111010111010110010110010110010100010100010100010101010100010101010100010100010100011100111100011100111100111110111100111110111100111100111101111111111101111100111100011100010100010100010110010100010100010100010100010100010100010100010110010110010110010100010100010100010100000100000000000
010000011000010000000000001000101000001000000000010000011000011001011001011001011000010000000000000010000010000010000000000100000000000100000000000100000000
000100000000001000001100001101011101001101001100001000000000
000100100100100100100101100101110101110101110111110111110111110101110101100101110101110101110101100101100101100100100110101110101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101110100110100100100100000100000000
001000001010001011101011001011001010001000000000010000010001010011010011010011010011010011010001010000000000010000010100010100010110010100010100010000000000001000011000011001011000001000000000000100000100100100110100110101110101110101110101110101110100100100000100000100000000
000001000011000001010001010001010101110101010101010001010001000001000000000100010100110100111100110100010100000100000000
001000001100101100101101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101101101101100001100001100001100001100101100001100001100001100001101001100001100001101011101011111111111111111111111111111111111111111111111011111011101001101001100001000000000
100000100010101010100010101010101010101010100010100000000000
000001000001000001000001001001000001000001000001000101000101000111100111000111000101001101000101000101000001001001001001001001000001000001000000
010000010000110000110000110000110001110000110000110010110010110010110011110010110010110011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011110011110010110010110000110000010000010000000000000100000101100101100101110101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111101111101111101110101110101110101110101110101100101100101000101000100000000
100000100001101001101001101001111001111001111011111011111011111001111001101001101001101001100001100001101001100001100001100000000000
000100000100000101000100000100000110000110100110000110000111000111001111001111001111001111001111011111011111011111011111011111011111111111011111011111011111011111011111111111111111111111111111111111011111011111011111011111011111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011111011111011111001111000111000111100111000111000110000110000100000100000100000100000100000110010110010110011110011110011111011110011110010110010110000110000100000100000100000000
010000010100010100010100010101010101110101110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111110111110111110111110111110111110101110101110101110101110101111101111101111101110101110101110101110101110101110101110101110101110101110101110101110101110101110101111101111111111111111111111101110101110101110101110101110101110101110101110101010101010101110101010101010100010000010000010000010010010010010010010010010010010000010000010000000000000001000000001000101000001000000000
100000110000110100110000100000000000010000000000000010000000010000010100010100011100011100011100011100011100010100011100011100011100011101011100011100011100010100010100010110010111011111011111011111011111011111011111011111011111011111010111010110010100010000000000
100000100000100000100100100110110110100110100100101100100100100000100001100011100111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111101111111111111111111111111111111111101111101111101111101111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111101111101111101111101111100111100011100001100011100001100101100001100000100000100000000000
100000101000101100101000100000100001100001100001100001100001100000000000
000001000000001000011000001000101000111000111010111011111011111111111011111011111010111000101000001000001000101000101100101000001000001000001000101000111000111000111000111000111000101000101001101101101101101101101001101000001000001000000000
100000100010100011100011101011101111101011100011110011111011111011111011110011100011100011100111101111101111101111101111101111100111100011100011100011100010100000000000000010000000100000100010100000000000
000010000000000100000000000010000011000010000000000001100001100011100011110011110011110011111011111011111011111011111011111011111011111011111011110011110011110011110011110011110011110011110011110011110011110011110011110011110011110011110011110011100011100011100001000001000000000010000010000010000110000110000110000111000111010111000111000111000110000010000010010010000010000010000000
000010000110100110100110100111110111110111110111110111110111100111100110100110000110000010000000
100000100100100100110100110100110110110110110110111110111110111110111110111110111110111110111110111110111110111111111110111110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110110110110110110110110100110100110100110100110100111100111110111111111111111111111111111111111110111100110100110100111100110100110101110100110100110100100100100100100000000000
000010100010100110101110100110100010000010000000
000010000010000110000010000110000110000110000010000010000000
010000010010010110010010010000000000
000100000110100110000110000100000000000001100001000001000000100000100000100000101000101010101010101010101010101011101111111111111111111111111111111111101111101011101010101010101010101110101010111010111010111010101010101010101000100000100000100000000000010000000000000001000101000101000101000101010101110101010101000101000101000101000101000001000000000010001010001010001011011011001011001010001010000010000000010000000000
010000010100010100110100110110110100110110110110110110110110110110110100110110110100010100010100010000000000000010000010010010010110010010000010000010000000000100000100000100100100000100010100000100000100001100000100000110000110100110101110100110101110111110101110101111111111111111111111111111111111101111101110100110000110000110000100000100000000010000010000010000010100010110011110111110111111111110011110010110010100010000000000000010001010001011001010000010000011000010000000010000010000110000010000010000000000100000100100100100100110100111100111110111100111100111100110100100100100100000000000
000100100100100100100100101100101100111100101100101100100100100100100100000100000000
000010000000100000000000000001001001001001001001001101001001001001001001000001000000
000001010001000001000000000001000000
001000001100001110011110001110001100001000000000
000001000001000011001011011011011011011011001011000011000001000001000000
100000100100100100100100100100101100101110101110101110101100101101101111101101101100101100101101101101101101111101101101101101101101101100101100100100100100100000000000001000001100001100001100001110001110001110001100001100001100001110101110111110111111111111111111111111111111111110101110001110001100001100001100001100001100011100111100111101111111111111111111111101111100011100001100001100001100101100001100011100001100001000000000
001000001010001011001011011011001011001011001011001011101011101011101011101011101011001011001011011011111011111011111011111011111011011011001011001011001011001011001010001000000000001000001010001010101010111010111110111110111110111110111110111110111110111010101010001010001010001000001000001000000000
100000100010101010111010111010111010111010111010101010100010100000000000
000100000101010101110101110111110111110111110111110111110111110111110111110111110111110111111111111111111111110111110111110111110111110111110101010101000101000100000000
010000000000010000110000111000110000010000000000000001000101000101000101000001000000
000010000110000110010110000110000110000010100010000010000000
100000100000100000100010100010100010100000100000100000101000101000101000100000000000
000010000110001110101110101110101111101111101111101111101111101110101110101110101110101110101110101110111110101110101110001110000110000010000000
000010010010010110010110010110010111011111111111011111010111010110010010000010000000
000001001001001001001001001011001011011011111011111011111011111011111011111011111011111011111011111011111011111111111011111011111011111011111011111011111011111011111011111011111011111011111111111011111011111011111011011011001011001011001001101001101001111001111001111001101001101001001001001001011001011011011001001001001001001001001001000001000000
000100000110100110101110101110111110111110111110111111111111111111111111111111111111111111111111111111111110111110111110101110101110100110000110000100000000000010010010011010010010000010000000000100000110100110100110110110110110110110100110100110000110000100000000
000001000011001011000011000001100001101001101101101001100001000001100001100101100001000001100001100011100111100011100111100011100111100011100011100011100001100001100001000001100001000001000000
000001000000000100000110000100100100100110100100100110100100100110100100000100010100010100011100011100011100011101011101011101011101011101011111011101011101011101011101011111011111011111011111111111111111111111011111011111011101011111011101011101011101011101011101011101011100011100011100010100011100011100011100010100010100010101010100010100010100000100000000000001100001100001100001000001000000
001000101000101010101011101010101000001000000000010000010001010001010001010000000000
000001000000001000000000
000100000000100000100001101001101101101001100001100000000000000010000110000010000000000010000000
010000110000110100111100111110111100110100110110110111110111111111111111111111110111110111110110110100110000010000000000000001000101100101100101100101100101100101000101000001000000
001000001001101001101001101001001001001001101001101001111001111011111001101001101001001001001001001000001100001000001001001000001000001000001010001000001000001000000000
000100001100101100101100101100111100111100111100101100101100101100001100000100001100001110101110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111111111111111111111111111110111110111110111111111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110101110001110001100000100000000
001000101000101000101001101000101000101000101010101010101010101010111010101010101010101010101010101010101010101000101000001000000000
000001100001101001101011101001100001000001000000
010000000000001000001100001100001100001000000000001000000000000100010100110100110110110110110110110110110110110110110110110110110110110111110111110111110110110110110110110100010100010100010101010100010100000100000000000001000011001011001011101011001011101011001011001011000011000001000000
000010000010001010001110101110101111101110001110001010000010000010000000
000100010100010101010100000100000000000001000001000001010001010001010101110101110111110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110101010101010001010001000001000001000001000000
000010000010000010000011000010000010000010000000
000100010100000100000000000100000100000110001110000110000111100111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111100111000111000110000100000100000000
000010001010001110001010011010011011011011011011011011011111011011011011011011011011011010001010011010001010000010000000010000011000010000000000
010000010100110100111100111110111100111110111110111110111110111110111110111110111110111111111110111110111110111110111111111111111111111111111111111110111110111110111110111110111110111110111111111111111111111110111110111110111111111111111111111111111111111111111111111110111110111110111110111110111110111111111111111111111111111111111111111111111110111110111110111110111110111110111110111110111110111110111110111110111100110100010100010000011000010000000000
000100000101000111001111011111011111011111011111011111001111000111000101000100000000
000001000000000100010100010110010110010110010110010110010100000100000000
000001000001100001100001101001101101101101101101101101101101101001100001100001101001101001101001101101101001100001100001110001110011110011110011110011110011110111110011110011110011110011110011110001100001100001000001000001000000000010000000
000010100010101010100010000010000000000100000110000110100110100110100110110110110110110111110110110110100110110110110110111110111110111110110110110110100110000110000110010110011110111110111110111110011110010110000110001110001110001110001110011110001110001110001110001110000110000111100111101111111111111111111111111111111111101111100111000111000110000100000000
000001000001000101000101001101001101011101001101001101001101001101001101001101000101000101000001000001000000
000001100001110001110001110101111101111101111101111101111101111101111101111101111101110101110001110001100001000001000001010001000001000001001001101001101001101001001001000001100001000001000000
100000100100101100101110101110101110101110101110101110101110101110101110101110101110101100101110101110101111101111101111101111101111101111101111101111101111101111101111101110101110101100101101101101101101111101101101101101101101101100100100100000000000000100100100100100100101100101100101100101110101110101111101111101111101110101110101100101100101100100110100110101110101110101110100100100100100100101100101100101100100000100000000
100000110000110010110000100000000000001000000000
000100100100101100101110111110111110111111111111111111111111111111111111111111111111111111111111111111111110111110101110101100100100000100000000
000010000011000011010011011011011011011111011111111111111111111111111111111111111111111111011111011111011011011011011011011011011011011011010011000011000011000010000000
100000101000111000111000111000111001111101111101111101111001111000111000111000111000111000101000100000000000
000100010100110100110110110111110111110111110110110100010100010110010111010111010111110111110111111111110111110111010111010111010111010110010100010110010100000100000000000010000000
010000110000110100110000110001110001110001110000010000000000
000100010100010100110100110100110101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111110101110100110100010100010100000100000000
010000000000000100001100000100000110001110001110011110011110011110001110001111001110101110001110001110001110001110001111011111011111011111011111011111011111011111011111011111001111001110001110011110011110011110011110011110011110011110011110011110011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011110011110011110001110001110000110000100000100000100000000
000001100001101001100001000001000101000001000000000001000101001101000101000001000000100000100001100101100001100000000000010000000000010000000000
100000100000100001100011100011100111101111100111100011100011110011110011110011110011110011110011110011100011100001100000100000000000001000001010001110001010001000000000100000100100100100100100100000101000100000000000100000100001100000000000
000100000110100110100110100111100111100111110111110111110111100111100110100110000110000100000000000001010001010001010101011101011101011101011101011101011101011111011111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011111011101011101011101011101011101011101011101011101010101010001010001000001000000100000000000
000100001100001100011100011100011100011100011100011100011100011100011100011100011100001100001100000100000000000100000000
100000100010100000101000100000100100100000100010100010100010100010100011110011110011110011100011100010100010100000110000110001110000100000100000100100100101101101100101100100100000100000100001100011100111100011100011110011100011100011100001110001110001110011110011110011110011110011110011110011110001110001110001110101110101110111110111111111111111111111111111111111111111111111110111110111110101110101110001110001110001110001110001111001110001110001100001100000000000
001000001000001100001110001110001110001100001000001000001100001000001000001010101010101010101010101010111010101010101010001010001000101000001000001000001000001000000000
000010000110000110001110011110001110000110000110000010000000
000100000000000010000010001010000010000010000000000100000000
000100001100001100001100001100001100001100001100000100000000
001000101000101001101011101001101000001000000000
010000000000100000101000100000000000001000000000
010000010100110100110101110101110101110101110101110100010100010000000000001000001010001010001010001000000000
010000000000000010000000000001100001100011100011110011110011110011100011100011100011100011100111100111100111100011100011100011100001000001000000
000001100001100011101011111011111011111011101011100011100011100011100011100011100001100001100001000001000000
000010100010110010111010111010111010111010111011111111111011111011111011111010111010111010111010111011111011111011111011111011111011111011111011111011111111111011111011111011111011111011111010111110111010111010111010111010111110111110111110111010111010111010111010111010111010111010111010111010111010111010111011111010111010110010110110110110110110110110110110110110110110110110110110110111110111110111110111110111110110110110110110110110110110110110110110110010110010110010110010110110110110110110110010110010110010110010100010000010000000
000001000101000101100101100101100101000101000101000001000011001011000011010011010011010011000011000001000101100101101101100101000101000001000000
010000011000011100011100111100111100111101111101111101111101111101111111111101111101111101111101111101111100111100111110111110111110111100111100111100111110111110111111111111111111111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111110111111111111111111111111111111111111111111111111111111111111111111111110111110111110111110111110111110111110111110111110111110111100011100011100011000010000110000010000010000011000010000010000000000
100000100000100100101100111100111100111110111110111110111111111110111110111111111111111111111110111110111100111100101100100100100000100000110000100000000000
010000010000010001010000010000000000100000000000100000100000100000100000100000000000010000110000110000110010110000110000010000000000100000100000110000100000100000000000
100000100000100000100001100101101101101111101111101111101111101111101111101111101111101111101101100101100001100000100000100000100001100011101011101011101011111011101011101011101011100011100011100011100001100000100001100001100001100011100001100001100001100000000000
010000010000110000110000110000110010110000110000110000010000010100010000010000000000
000001010001010001011001011001011001011001011001011011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011011011011001010001110001110101110101111101111101111101110101110101110001010001010001110001010001000001000000
000001000000100000000000100000100010101010101110101110101110101110101110101010101010101011101010101010100010100000100010100110100010100000100100100000100010101010101010101010101010101010100010100000000000
000010000011000011000011000011000011000010100010000010000000
000010001010101010101011101010001010101010101010101010001010011010011010011010001010000010000011000111010111010111010111000111000011000010010010011010010010110010111010111010111010111010111010111010111010111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111010111010111010111010111010110010010010000010000000
000010010010010011010111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011111011111011111010111010011010010000010000010000010000000
010000010000110000110000110000010000010000000000
100000100000101000101010101010101010101011101011111011111011111011111011111011101011101011101011101011101011101011101011101011101011101011101010101010101010101010101010111010111011111010101010101010101110111110101110101010101010101000100000100000000000010000010010010110010110110110010110010110010010010000000000
001000001100001100001100001000000000
000001000001000001001001001001001101001111001111001111001111001111001111001111001111001111001111001111001101101101101111111111111111111111111111111111101111101101001101001001001001000001000101010101000101000001000001000001010001000001001001001001001001001001001001001001001001001101101101101101101101001101001101001101001101001101001001001001001001000001000001000001000000
001000011000011001011001011011011111011011111011111111111111111111111011011011011001011001011101011101011101011001011001011011011011011011011011011011011001011001011001011001011001111001111001111001111011111001111011111011111011111011111011111011111011111001111011111011111011111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111011111011111011111011111001111001111001111001111001011001011001011001011001011101011001011001011001011000001000000000
000010100010100110110110110111110111110111110110100110100010000010000000
001000001001001001001011001001001001001000000000
001000001010001110101110111110111111111110101110001110001010001011001010001000000000
000010000000000100000000000100100100000100000101000101000101000100000000
000010000011000011001011000011010011000011001011001011001011000011001011000011000011000010001010011010001010001011001010000010000000
001000001100101100101101101101101101101101101101101100001100001000000000
000100000110100110000110001110000110000100000000
000001000101000001000000000100000000
010000010010010010010010010110110110110110110110110110110110110110110110111110110110110110110111110110110111110111110111110110110111110110110110110110110110111110110110110110110110010110010010010110010010010000000000
000010000110000110000110000110001110000110000110001110000110000010000000
010000010100010101010100010000010100010000000000
100000110000110100110110110100110000100000000000
000001001001000001000011001011000011000001001001101001101001101001101001101101101001101001101001101001001001000001000000
001000001001001000001001101001101011101001001001001000000000
001000001100001101001100001000001001001101101101101111101111101111101101001101001001001000001100001100101100101100101110101110101110101100101100001100001110001100001100001000000000
000010000110100110100111100110000110000010000000
000100000100000100010100010101010100000100000100010100000100000100000000
010000010000110000110001110101110111110111110111110101110001110000010000010000110000110001110001111001111011111011111011111001111001111001111001111001110001110001110000010000000000
000100001100101100101101101100101100101100001100001100001100001100001100101100001100001100011100011100011110011100011100011101011111011111011111011111011111011111011111011111111111111111111111011111011111011111011111011111011111011111011111011101011100011100011100001100001100011100011110011110011110011110011110011100001100001100001100001100001100001100001100000100000000