0111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001111111111000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010111111111000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011111111111000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100111111111000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101111111111000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110111111111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111111111111000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000111111111000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001111111111000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010111111111000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011111111111000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100111111111000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101111111111000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110111111111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111111111111000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000111111111000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001111111111000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010111111111000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011111111111000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100111111111000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101111111111000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110111111111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111111111111000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000111111111000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001111111111000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010111111111000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011111111111000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100111111111000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101111111111000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110111111111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111111111111000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000111111111000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001111111111000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010111111111000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011111111111000100100000100100000100100000100100000100100000100100000100100000100100000100100000100100000100100000100100000100100000100100000100100000100100000100100000100100000100100000100100000100100000100100000100100000100100000100100111111111000100101000100101000100101000100101000100101000100101000100101000100101000100101000100101000100101000100101000100101000100101000100101000100101000100101000100101000100101000100101000100101000100101000100101000100101000100101111111111000100110000100110000100110000100110000100110000100110000100110000100110000100110000100110000100110000100110000100110000100110000100110000100110000100110000100110000100110000100110000100110000100110000100110000100110000100110111111111000100111000100111000100111000100111000100111000100111000100111000100111000100111000100111000100111000100111000100111000100111000100111000100111000100111000100111000100111000100111000100111000100111000100111000100111000100111111111111000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000000101000111111111000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001111111111000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010111111111000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011111111111000101100000101100000101100000101100000101100000101100000101100000101100000101100000101100000101100000101100000101100000101100000101100000101100000101100000101100000101100000101100000101100000101100000101100000101100000101100111111111000101101000101101000101101000101101000101101000101101000101101000101101000101101000101101000101101000101101000101101000101101000101101000101101000101101000101101000101101000101101000101101000101101000101101000101101000101101111111111000101110000101110000101110000101110000101110000101110000101110000101110000101110000101110000101110000101110000101110000101110000101110000101110000101110000101110000101110000101110000101110000101110000101110000101110000101110111111111000101111000101111000101111000101111000101111000101111000101111000101111000101111000101111000101111000101111000101111000101111000101111000101111000101111000101111000101111000101111000101111000101111000101111000101111000101111111111111000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000000110000111111111000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001111111111000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010111111111000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011111111111000110100000110100000110100000110100000110100000110100000110100000110100000110100000110100000110100000110100000110100000110100000110100000110100000110100000110100000110100000110100000110100000110100000110100000110100000110100111111111000110101000110101000110101000110101000110101000110101000110101000110101000110101000110101000110101000110101000110101000110101000110101000110101000110101000110101000110101000110101000110101000110101000110101000110101000110101111111111000110110000110110000110110000110110000110110000110110000110110000110110000110110000110110000110110000110110000110110000110110000110110000110110000110110000110110000110110000110110000110110000110110000110110000110110000110110111111111000110111000110111000110111000110111000110111000110111000110111000110111000110111000110111000110111000110111000110111000110111000110111000110111000110111000110111000110111000110111000110111000110111000110111000110111000110111111111111000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000000111000111111111000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001111111111000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010111111111000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011111111111000111100000111100000111100000111100000111100000111100000111100000111100000111100000111100000111100000111100000111100000111100000111100000111100000111100000111100000111100000111100000111100000111100000111100000111100000111100111111111000111101000111101000111101000111101000111101000111101000111101000111101000111101000111101000111101000111101000111101000111101000111101000111101000111101000111101000111101000111101000111101000111101000111101000111101000111101111111111000111110000111110000111110000111110000111110000111110000111110000111110000111110000111110000111110000111110000111110000111110000111110000111110000111110000111110000111110000111110000111110000111110000111110000111110000111110111111111000111111000111111000111111000111111000111111000111111000111111000111111000111111000111111000111111000111111000111111000111111000111111000111111000111111000111111000111111000111111000111111000111111000111111000111111000111111111111111001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000001000000111111111001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001111111111001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010111111111001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011111111111001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100001000100111111111001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101001000101111111111001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110001000110111111111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111001000111111111111001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000001001000111111111001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001001111111111001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010111111111001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011111111111001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100111111111001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101111111111001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110111111111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111111111111001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000111111111001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001111111111001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010111111111001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011111111111001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100111111111001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101111111111001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110111111111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111111111111001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000111111111001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001111111111001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010111111111001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011111111111001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100111111111001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101111111111001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110111111111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111111111111001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000001100000111111111001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001001100001111111111001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010111111111001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011111111111001100100001100100001100100001100100001100100001100100001100100001100100001100100001100100001100100001100100001100100001100100001100100001100100001100100001100100001100100001100100001100100001100100001100100001100100001100100111111111001100101001100101001100101001100101001100101001100101001100101001100101001100101001100101001100101001100101001100101001100101001100101001100101001100101001100101001100101001100101001100101001100101001100101001100101001100101111111111001100110001100110001100110001100110001100110001100110001100110001100110001100110001100110001100110001100110001100110001100110001100110001100110001100110001100110001100110001100110001100110001100110001100110001100110001100110111111111001100111001100111001100111001100111001100111001100111001100111001100111001100111001100111001100111001100111001100111001100111001100111001100111001100111001100111001100111001100111001100111001100111001100111001100111001100111111111111001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000001101000111111111001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001001101001111111111001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010111111111001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011111111111001101100001101100001101100001101100001101100001101100001101100001101100001101100001101100001101100001101100001101100001101100001101100001101100001101100001101100001101100001101100001101100001101100001101100001101100001101100111111111001101101001101101001101101001101101001101101001101101001101101001101101001101101001101101001101101001101101001101101001101101001101101001101101001101101001101101001101101001101101001101101001101101001101101001101101001101101111111111001101110001101110001101110001101110001101110001101110001101110001101110001101110001101110001101110001101110001101110001101110001101110001101110001101110001101110001101110001101110001101110001101110001101110001101110001101110111111111001101111001101111001101111001101111001101111001101111001101111001101111001101111001101111001101111001101111001101111001101111001101111001101111001101111001101111001101111001101111001101111001101111001101111001101111001101111111111111001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000001110000111111111001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001001110001111111111001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010111111111001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011111111111001110100001110100001110100001110100001110100001110100001110100001110100001110100001110100001110100001110100001110100001110100001110100001110100001110100001110100001110100001110100001110100001110100001110100001110100001110100111111111001110101001110101001110101001110101001110101001110101001110101001110101001110101001110101001110101001110101001110101001110101001110101001110101001110101001110101001110101001110101001110101001110101001110101001110101001110101111111111001110110001110110001110110001110110001110110001110110001110110001110110001110110001110110001110110001110110001110110001110110001110110001110110001110110001110110001110110001110110001110110001110110001110110001110110001110110111111111001110111001110111001110111001110111001110111001110111001110111001110111001110111001110111001110111001110111001110111001110111001110111001110111001110111001110111001110111001110111001110111001110111001110111001110111001110111111111111001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000001111000111111111001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001001111001111111111001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010111111111001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011111111111001111100001111100001111100001111100001111100001111100001111100001111100001111100001111100001111100001111100001111100001111100001111100001111100001111100001111100001111100001111100001111100001111100001111100001111100001111100111111111001111101001111101001111101001111101001111101001111101001111101001111101001111101001111101001111101001111101001111101001111101001111101001111101001111101001111101001111101001111101001111101001111101001111101001111101001111101111111111001111110001111110001111110001111110001111110001111110001111110001111110001111110001111110001111110001111110001111110001111110001111110001111110001111110001111110001111110001111110001111110001111110001111110001111110001111110111111111001111111001111111001111111001111111001111111001111111001111111001111111001111111001111111001111111001111111001111111001111111001111111001111111001111111001111111001111111001111111001111111001111111001111111001111111001111111111111111010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000010000000111111111010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001010000001111111111010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010111111111010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011111111111010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100010000100111111111010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101010000101111111111010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110010000110111111111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111010000111111111111010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000010001000111111111010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001010001001111111111010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010111111111010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011111111111010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100010001100111111111010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101010001101111111111010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110010001110111111111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111010001111111111111010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000010010000111111111010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001010010001111111111010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010010111111111010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011111111111010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100111111111010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101111111111010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110111111111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111111111111010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000111111111010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001111111111010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010111111111010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011111111111010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100111111111010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101111111111010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110111111111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111111111111010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000010100000111111111010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001010100001111111111010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010010100010111111111010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011111111111010100100010100100010100100010100100010100100010100100010100100010100100010100100010100100010100100010100100010100100010100100010100100010100100010100100010100100010100100010100100010100100010100100010100100010100100010100100111111111010100101010100101010100101010100101010100101010100101010100101010100101010100101010100101010100101010100101010100101010100101010100101010100101010100101010100101010100101010100101010100101010100101010100101010100101010100101111111111010100110010100110010100110010100110010100110010100110010100110010100110010100110010100110010100110010100110010100110010100110010100110010100110010100110010100110010100110010100110010100110010100110010100110010100110010100110111111111010100111010100111010100111010100111010100111010100111010100111010100111010100111010100111010100111010100111010100111010100111010100111010100111010100111010100111010100111010100111010100111010100111010100111010100111010100111111111111010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000010101000111111111010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001010101001111111111010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010010101010111111111010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011111111111010101100010101100010101100010101100010101100010101100010101100010101100010101100010101100010101100010101100010101100010101100010101100010101100010101100010101100010101100010101100010101100010101100010101100010101100010101100111111111010101101010101101010101101010101101010101101010101101010101101010101101010101101010101101010101101010101101010101101010101101010101101010101101010101101010101101010101101010101101010101101010101101010101101010101101010101101111111111010101110010101110010101110010101110010101110010101110010101110010101110010101110010101110010101110010101110010101110010101110010101110010101110010101110010101110010101110010101110010101110010101110010101110010101110010101110111111111010101111010101111010101111010101111010101111010101111010101111010101111010101111010101111010101111010101111010101111010101111010101111010101111010101111010101111010101111010101111010101111010101111010101111010101111010101111111111111010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000010110000111111111010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001010110001111111111010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010010110010111111111010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011111111111010110100010110100010110100010110100010110100010110100010110100010110100010110100010110100010110100010110100010110100010110100010110100010110100010110100010110100010110100010110100010110100010110100010110100010110100010110100111111111010110101010110101010110101010110101010110101010110101010110101010110101010110101010110101010110101010110101010110101010110101010110101010110101010110101010110101010110101010110101010110101010110101010110101010110101010110101111111111010110110010110110010110110010110110010110110010110110010110110010110110010110110010110110010110110010110110010110110010110110010110110010110110010110110010110110010110110010110110010110110010110110010110110010110110010110110111111111010110111010110111010110111010110111010110111010110111010110111010110111010110111010110111010110111010110111010110111010110111010110111010110111010110111010110111010110111010110111010110111010110111010110111010110111010110111111111111010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000010111000111111111010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001010111001111111111010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010010111010111111111010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011111111111010111100010111100010111100010111100010111100010111100010111100010111100010111100010111100010111100010111100010111100010111100010111100010111100010111100010111100010111100010111100010111100010111100010111100010111100010111100111111111010111101010111101010111101010111101010111101010111101010111101010111101010111101010111101010111101010111101010111101010111101010111101010111101010111101010111101010111101010111101010111101010111101010111101010111101010111101111111111010111110010111110010111110010111110010111110010111110010111110010111110010111110010111110010111110010111110010111110010111110010111110010111110010111110010111110010111110010111110010111110010111110010111110010111110010111110111111111010111111010111111010111111010111111010111111010111111010111111010111111010111111010111111010111111010111111010111111010111111010111111010111111010111111010111111010111111010111111010111111010111111010111111010111111010111111111111111011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000011000000111111111011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001011000001111111111011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010011000010111111111011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011111111111011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100011000100111111111011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101011000101111111111011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110011000110111111111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111011000111111111111011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000011001000111111111011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001011001001111111111011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010011001010111111111011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011111111111011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100011001100111111111011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101011001101111111111011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110011001110111111111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111011001111111111111011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000011010000111111111011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001011010001111111111011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010011010010111111111011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011111111111011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100011010100111111111011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101011010101111111111011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110011010110111111111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111011010111111111111011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000011011000111111111011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001011011001111111111011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010011011010111111111011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011011111111111011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100111111111011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101111111111011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110111111111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111111111111011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000011100000111111111011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001011100001111111111011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010011100010111111111011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011011100011111111111011100100011100100011100100011100100011100100011100100011100100011100100011100100011100100011100100011100100011100100011100100011100100011100100011100100011100100011100100011100100011100100011100100011100100011100100011100100111111111011100101011100101011100101011100101011100101011100101011100101011100101011100101011100101011100101011100101011100101011100101011100101011100101011100101011100101011100101011100101011100101011100101011100101011100101011100101111111111011100110011100110011100110011100110011100110011100110011100110011100110011100110011100110011100110011100110011100110011100110011100110011100110011100110011100110011100110011100110011100110011100110011100110011100110011100110111111111011100111011100111011100111011100111011100111011100111011100111011100111011100111011100111011100111011100111011100111011100111011100111011100111011100111011100111011100111011100111011100111011100111011100111011100111011100111111111111011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000011101000111111111011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001011101001111111111011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010011101010111111111011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011011101011111111111011101100011101100011101100011101100011101100011101100011101100011101100011101100011101100011101100011101100011101100011101100011101100011101100011101100011101100011101100011101100011101100011101100011101100011101100011101100111111111011101101011101101011101101011101101011101101011101101011101101011101101011101101011101101011101101011101101011101101011101101011101101011101101011101101011101101011101101011101101011101101011101101011101101011101101011101101111111111011101110011101110011101110011101110011101110011101110011101110011101110011101110011101110011101110011101110011101110011101110011101110011101110011101110011101110011101110011101110011101110011101110011101110011101110011101110111111111011101111011101111011101111011101111011101111011101111011101111011101111011101111011101111011101111011101111011101111011101111011101111011101111011101111011101111011101111011101111011101111011101111011101111011101111011101111111111111011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000011110000111111111011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001011110001111111111011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010011110010111111111011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011011110011111111111011110100011110100011110100011110100011110100011110100011110100011110100011110100011110100011110100011110100011110100011110100011110100011110100011110100011110100011110100011110100011110100011110100011110100011110100011110100111111111011110101011110101011110101011110101011110101011110101011110101011110101011110101011110101011110101011110101011110101011110101011110101011110101011110101011110101011110101011110101011110101011110101011110101011110101011110101111111111011110110011110110011110110011110110011110110011110110011110110011110110011110110011110110011110110011110110011110110011110110011110110011110110011110110011110110011110110011110110011110110011110110011110110011110110011110110111111111011110111011110111011110111011110111011110111011110111011110111011110111011110111011110111011110111011110111011110111011110111011110111011110111011110111011110111011110111011110111011110111011110111011110111011110111011110111111111111011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000011111000111111111011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001011111001111111111011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010011111010111111111011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011011111011111111111011111100011111100011111100011111100011111100011111100011111100011111100011111100011111100011111100011111100011111100011111100011111100011111100011111100011111100011111100011111100011111100011111100011111100011111100011111100111111111011111101011111101011111101011111101011111101011111101011111101011111101011111101011111101011111101011111101011111101011111101011111101011111101011111101011111101011111101011111101011111101011111101011111101011111101011111101111111111011111110011111110011111110011111110011111110011111110011111110011111110011111110011111110011111110011111110011111110011111110011111110011111110011111110011111110011111110011111110011111110011111110011111110011111110011111110111111111011111111011111111011111111011111111011111111011111111011111111011111111011111111011111111011111111011111111011111111011111111011111111011111111011111111011111111011111111011111111011111111011111111011111111011111111011111111