0111111111000100000000000000000010110001011010001010101000000000011101110000000000000101001010000000001100111000000000000000000000000000000000000000100110000011000001110101010000000000000000000000000000000000011000110000000010001101110111111111000100000000000000000010110001011010001010101000000000011101110000000000000101001010000000001100111000000000000000000000000000000000000000100110000011000001110101010000000000000000000000000000000000011000110000000010001101110111111111000100000000000000000010110001011010001010101000000000011101110000000000000101001010000000001100111000000000000000000000000000000000000000100110000011000001110101010000000000000000000000000000000000011000110000000010001101110111111111000100000000000000000010110001011010001010101000000000011101110000000000000101001010000000001100111000000000000000000000000000000000000000100110000011000001110101010000000000000000000000000000000000011000110000000010001101110111111111000100000000000000000010110001011010001010101000000000011101110000000000000101001010000000001100111000000000000000000000000000000000000000100110000011000001110101010000000000000000000000000000000000011000110000000010001101110111111111000100000000000000000010110001011010001010101000000000011101110000000000000101001010000000001100111000000000000000000000000000000000000000100110000011000001110101010000000000000000000000000000000000011000110000000010001101110111111111000100000000000000000010110001011010001010101000000000011101110000000000000101001010000000001100111000000000000000000000000000000000000000100110000011000001110101010000000000000000000000000000000000011000110000000010001101110111111111000100000000000000000010110001011010001010101000000000011101110000000000000101001010000000001100111000000000000000000000000000000000000000100110000011000001110100010000000000000000000000000000000000011000110000000010001101110111111111000100000000000000000010110001011010001010101000000000011101110000000000000101001010000000001100111000000000000000000000000000000000000000100110000011000001110100010000000000000000000000000000000000011000110000000010001101110111111111000100000000000000000010110001011010001010101000000000011101110000000000000101001010000000001100111000000000000000000000000000000000000000100110000011000001110101010000000000000000000000000000000000011000110000000010001101110111111111000100000000000000000010110001011010001010101000000000011101110000000000000101001010000000001100111000000000000000000000000000000000000000100110000011000001110100010000000000000000000000000000000000011000110000000010001101110111111111000100000000000000000010110001011010001010101000000000011101110000000000000101001010000000001100111000000000000000000000000000000000000000100110000011000001010010010000000000000000000000000000000000011000110000000010000011110111111111010100000000000000000010110001111010001010101000000010001011010000110100000101001010000000001100111000000000000000000000000000000000000000100101000011000010001011001111110000000000001010110000000000011000110000000000010100110111111111010100100000000000000010110001111100001010101000000000001000101000111110000101001010000000001100110000000000000000000000000000000000000000100101000011000010001100001111110000000000001010110000000000011000110000000000010101110111111111010100000000000000000010110001111100001010101000000000001001100000111100000101001010000000001100111000000000000000000000000000000000000000100101000011000010001101001111110000000000001010110000000000011000110000000000010101000111111111010100000000000000000010110001111011001010101000000000001001001000111110000101001010000000001100111000000000000000000000000000000000000000100110000011000010001100001111110000000000001010110000000000011000110000000000010101010111111111010100000000000000000010110001111001001010101000000000001001001000111110000101001010000000001100110000000000000000000000000000000000000000100101000011000010001110001111110000000000001010110000000000011000110000000000010100100111111111010100000000000000000010110001110110001010101000000000001000111000111110000101001010000000001100110000000000000000000000000000000000000000100111000011000010001101001111110000000000001010110000000000011000110000000000010100100111111111010100000000000000000010110001110100001010101000000000001001001000111101000101001010000000001100111000000000000000000000000000000000000000100100000011000010001101001111110000000000001010110000000000011000110000000000010100000111111111010100000000000000000010110001110001001010101000000000001001001000111101000101001010000000001100111000000000000000000000000000000000000000100101000011000010001110001111110000000000001010110000000000011000110000000000010100010111111111010100000000000000000010110001101111001010101000000000001001001000111110000101001010000000001100111000000000000000000000000000000000000000100110000011000010001101001111110000000000001010110000000000011000110000000000010011010111111111010100100000000000000010110001101101001010101000000000001001011000111100000101001010000000001100110000000000000000000000000000000000000000100100000011000010001110001111110000000000001010110000000000011000110000000000010011100111111111010100000000000000000010110001101010001010101000000000001001001000111110000101001010000000001100110000000000000000000000000000000000000000100111000011000010001110001111110000000000001010110000000000011000110000000000010011010111111111010100000000000000000010110001101000001010110000000000001001100000111100000101001010000000001100111000000000000000000000000000000000000000100110000011000010001110001111110000000000001010110000000000011000110000000000010011100111111111010100000000000000000010110001100101001010110000000000001001111000111001000101001010000000001100111000000000000000000000000000000000000000100100000011000010001110001111110000000000001010110000000000011000110000000000010011000111111111010100100000000000000010110001011111001010110000000000001001101000111011000101001010000000001101000000000000000000000000000000000100000000100100000011000010001110001111110000000010001010110000000000011000110000000000010010100111111111010100100000000000000010110001010111001010110000000000001001100000111001000101001010000000001101001000000000000000000000000000000100000000100111000011000010001110001111110000001000001010110000000000011000110000000000010011000111111111010100000000000000000010110001010001001010110000000000001001101000111000000101001010000000001101011000000000000000000000000000000100000000100100000011000010001101001111110000010010001010110000000000011000110000000000010010010111111111010100000000000000000010110001010001001010110000000000001001110000110110000101001010000000001101011000000000000000000000000000001100000000100100000011000010001101001111110000011101001010110000000000011000111000000000010011010111111111010100100000000000000010110001010001001010110000000000001001101000110110000101001010000000001101101000000000000000000000000000001100000000100101000011000010001101001111110000011111001010110000000000011000110000000000010010110111111111010100100000000000000010110001010001001010111000000000001001101000110100000101001010000000001101110000000000000000000000000000001100000000100101000011000010001101001111110000011111001010110000000000011000110000000000010010000111111111010100000000000000000010110001010001001010111000000000001001100000110101000101001010000000001101111000000000000000000000000000001100000000100101000011000010001101001111110000011111001010110000000000011000111000000000010010100111111111010100100000000000000010110001010001001010111000000000001001111000110010000101001010000000001110001000000000000000000000000000001100000000100111000011000010001110001111110000011111001010110000000000011000111000000000010010100111111111010100000000000000000010110001010001001010111000000000001001101000110010000101001010000000001110011000000000000000000000000000001100000000100111000011000010001101001111110000011111001010110000000000011000111000000000010010010111111111010100000000000000000010110001010001001010111000000000001010110000101001000101001010000000001110001000000000000000000000000000001100000000100100000011000010001110001111110000011111001010110000000000011000111000000000010100010111111111010100000000000000000010110001010001001010111000000000001010110000101100000101001010000000001101101000000000000000000000000000001100000000100110000011000010001101001111110000011111001010110000000000011000110000000000010010100111111111010100100000000000000010110001010000001011000000000000001010101000101011000101001010000000001101011000000000000000000000000000001100000000100101000011000010001101001111110000101011001010110000000000011000110000000000010010000111111111010100100000000000000010110001010000001011000000000000001010010000101011000101001010000000001101100000000000000000000000000000001100000000100100000011000010001110001111110000110001001010110000000000011000110000000000010010110111111111010100000000000000000010110001010000001011000000000000001010111000101001000101001010000000001101001000000000000000000000000000000100000000100110000011000010001101001111110000110010001010110000000000011000110000000000010010110111111111010100000000000000000010110001001111001011001000000000001010101000101010000101001010000000001100111000000000000000000000000000000100000000100111000011000010001101001111110000110010001010110000000000011000110000000000010010000111111111010100000000000000000010110001001111001011001000000000001010001000101011000101001010000000001101001000000000000000000000000000000100000000100101000011000010001101001111110000110110001010110000000000011000111000000000010010100111111111010100100000000000000010110001001111001011001000000000001010101000101010000101001010000000001100111000000000000000000000000000000100000000100101000011000010001101001111110000111010001010110000000000011000111000000000010100000111111111010100000000000000000010110001001111001011001000000000001010111000101000000101001010000000001100101000000000000000000000000000000100000000100101000011000010001101001111110000111010001010110000000000011000110000000000010001110111111111010100100000000000000010110001001111001011010000000000001010010000101010000101001010000000001100111000000000000000000000000000000100000000100100000011000010001100001111110000111010001010110000000000011000110000000000010010000111111111010100000000000000000010110001001111001011010000000000001010001000101010000101001010000000001100110000000000000000000000000000000100000000100100000011000010001101001111110000111010001010110000000000011000110000000000010100110111111111010100100000000000000010110001010001001011010000000000001011010000101001000101001010000000001100100000000000000000000000000000000100000000100101000011000010001100001111110000111010001010110000000000011000110000000000010001010111111111010100000000000000000010110001001111001011011000000000001001111000101011000101001010000000001101100000000000000000000000000000001100000000100110000011000010001110001111110000111011001010110000000000011000110000000000010010110111111111010100100000000000000010110001001110001011011000000000001011011000100111000101001010000000001100110000000000000000000000000000000100000000100110000011000010001101001111110000111100001010110000000000011000110000000000010010000111111111010100000000000000000010110001001110001011011000000000001010100000101000000101001010000000001100101000000000000000000000000000000100000000100110000011000010001101001111110000111100001010110000000000011000110000000000010011010111111111010100000000000000000010110001001110001011011000000000001010000000101011000101001010000000001100011000000000000000000000000000000100000000100111000011000010001110001111110000111100001010110000000000011000110000000000010001100111111111010100100000000000000010110001001101001011100000000000001010101000100111000101001010000000001100100000000000000000000000000000000100000000100110000011000010001101001111110000111100001010110000000000011000110000000000010011010111111111010100000000000000000010110001001110001011100000000000001010010000101010000101001010000000001100010000000000000000000000000000000100000000100110000011000010001110001111110000111100001010110000000000011000110000000000010001000111111111010100000000000000000010110001001101001011100000000000001001111000101000000101001010000000001100111000000000000000000000000000000100000000100111000011000010001101001111110000111100001010110000000000011000110000000000010001010111111111010100000000000000000010110001001101001011101000000000001010011000100111000101001010000000001100100000000000000000000000000000000100000000100111000011000010001110001111110000111100001010110000000000011000110000000000010010010111111111010100000000000000000010110001001101001011101000000000001010111000100111000101001010000000001100010000000000000000000000000000000100000000100111000011000010001110001111110000111100001010110000000000011000110000000000010010010111111111010100000000000000000010110001001101001011101000000000001010100000100111000101001010000000001100001000000000000000000000000000000100000000100111000011000010001110001111110000111100001010110000000000011000110000000000010001110111111111010100000000000000000010110001001101001011101000000000001010010000101001000101001010000000001100000000000000000000000000000000000100000000100111000011000010001101001111110000111100001010110000000000011000110000000000010001110111111111010100000000000000000010110001001100001011110000000000001010111000100110000101001010000000001011111000000000000000000000000000000100000000100101000011000010001101001111110000111100001010110000000000011000110000000000010010100111111111010100000000000000000010110001001100001011110000000000001010010000101001000101001010000000001011110000000000000000000000000000000100000000100101000011000010001110001111110000111100001010110000000000011000110000000000010001110111111111010100100000000000000010110001001100001011110000000000001011001000100110000101001010000000001011101000000000000000000000000000000100000000100111000011000010001101001111110000111100001010110000000000011000110000000000010011000111111111010100000000000000000010110001001110001011110000000000001010000000101010000101001010000000001011101000000000000000000000000000000100000000100110000011000010001100001111110000111100001010110000000000011000110000000000010001000111111111010100100000000000000010110001001101001011111000000000001001111000101100000101001010000000001100011000000000000000000000000000000100000000100111000011000010001100001111110000111100001010110000000000011000110000000000010010010111111111010100100000000000000010110001001101001011111000000000001011011000101000000101001010000000001011111000000000000000000000000000000100000000100110000011000010001110001111110000111100001010110000000000011000110000000000010001000111111111010100000000000000000010110001001110001011111000000000001001111000101011000101001010000000001100000000000000000000000000000000000100000000100111000011000010001101001111110000111100001010110000000000011000110000000000010001010111111111010100100000000000000010110001001100001100000000000000001010010000101000000101001010000000001011111000000000000000000000000000000100000000100101000011000010001101001111110000111100001010110000000000011000110000000000010010000111111111010100100000000000000010110001001100001100000000000000001011000000100101000101001010000000001011100000000000000000000000000000000100000000100101000011000010001101001111110000111100001010110000000000011000110000000000010001110111111111010100100000000000000010110001001010001100001000000000001010000000101010000101001010000000001011011000000000000000000000000000000100000000100110000011000010001101001111110000111100001010110000000000011000110000000000010001010111111111010100000000000000000010110001001010001100001000000000001010100000100111000101001010000000001011010000000000000000000000000000000100000000100100000011000010001110001111110000111100001010110000000000011000110000000000010100010111111111010100100000000000000010110001001100001100001000000000001010100000101011000101001010000000001011000000000000000000000000000000000100000000100100000011000010001110001111110000111100001010110000000000011000110000000000010000010111111111010100000000000000000010110001001011001100001000000000001010010000100111000101001010000000001100001000000000000000000000000000000100000000100100000011000010001110001111110000111100001010110000000000011000110000000000010001010111111111010100000000000000000010110001001001001100010000000000001010001000101000000101001010000000001011100000000000000000000000000000000100000000100111000011000010001101001111110000111100001010110000000000011000110000000000010010000111111111010100000000000000000010110001001001001100010000000000001010110000101000000101001010000000001011001000000000000000000000000000000100000000100110000011000010001101001111110000111100001010110000000000011000110000000000010001010111111111010100100000000000000010110001001010001100010000000000001010100000100111000101001010000000001011001000000000000000000000000000000100000000100110000011000010001100001111110000111100001010110000000000011000110000000000010001100111111111010100000000000000000010110001001010001100010000000000001010011000101000000101001010000000001010111000000000000000000000000000000100000000100110000011000010001101001111110000111100001010110000000000011000110000000000010011000111111111010100000000000000000010110001001001001100011000000000001010111000101001000101001010000000001010110000000000000000000000000000000100000000100111000011000010001110001111110000111100001010110000000000011000110000000000010000110111111111010100100000000000000010110001001001001100011000000000001010010000101001000101001010000000001010111000000000000000000000000000000100000000100111000011000010001101001111110000111100001010110000000000011000110000000000010010010111111111010100000000000000000010110001001010001100011000000000001010111000100110000101001010000000001010110000000000000000000000000000000100000000100110000011000010001100001111110000111100001010110000000000011000110000000000010001000111111111010100000000000000000010110001001010001100011000000000001010011000101001000101001010000000001010110000000000000000000000000000000100000000100110000011000010001101001111110000111100001010110000000000011000110000000000010000110111111111010100000000000000000010110001001000001100100000000000001010001000101000000101001010000000001010111000000000000000000000000000000100000000100101000011000010001101001111110000111100001010110000000000011000110000000000010000110111111111010100100000000000000010110001001000001100100000000000001010011000101000000101001010000000001010111000000000000000000000000000000100000000100101000011000010001101001111110000111100001010110000000000011000110000000000010010000111111111010100000000000000000010110001000111001100101000000000001010100000101000000101001010000000001010110000000000000000000000000000000100000000100100000011000010001101001111110000111100001010110000000000011000110000000000010001010111111111010100100000000000000010110001000111001100101000000000001011000000100110000101001010000000001010101000000000000000000000000000000100000000100111000011000010001100001111110000111100001010110000000000011000110000000000010001010111111111010100000000000000000010110001001001001100101000000000001010011000101001000101001010000000001010101000000000000000000000000000000100000000100111000011000010001101001111110000111100001010110000000000011000110000000000010000010111111111010100000000000000000010110001001001001100101000000000001010101000100110000101001010000000001010111000000000000000000000000000000100000000100110000011000010001101001111110000111100001010110000000000011000110000000000010001100111111111010100000000000000000010110001001000001100110000000000001010010000101001000101001010000000001010100000000000000000000000000000000100000000100101000011000010001110001111110000111100001010110000000000011000110000000000010001110111111111010100000000000000000010110001001000001100110000000000001010001000101001000101001010000000001010100000000000000000000000000000000100000000100101000011000010001101001111110000111100001010110000000000011000110000000000010000100111111111010100100000000000000010110001001001001100110000000000001011011000100101000101001010000000001010101000000000000000000000000000000100000000100110000011000010001100001111110000111100001010110000000000011000110000000000010000010111111111010100100000000000000010110001001010001100110000000000001010001000101001000101001010000000001010101000000000000000000000000000000100000000100110000011000010001101001111110000111100001010110000000000011000110000000000010010110111111111010100000000000000000010110001001010001100110000000000001010110000101000000101001010000000001010011000000000000000000000000000000100000000100101000011000010001100001111110000111100001010110000000000011000110000000000010001010111111111010100000000000000000010110001001001001100111000000000001011011000100101000101001010000000001010011000000000000000000000000000000100000000100111000011000010001110001111110000111100001010110000000000011000110000000000010001010111111111010100000000000000000010110001001001001100111000000000001010101000100111000101001010000000001010011000000000000000000000000000000100000000100110000011000010001101001111110000111100001010110000000000011000110000000000010000010111111111010100000000000000000010110001000110001101000000000000001010000000101000000101001010000000001010110000000000000000000000000000000100000000100110000011000010001101001111110000111100001010110000000000011000110000000000010001110111111111010100000000000000000010110001000110001101000000000000001010101000100111000101001010000000001010100000000000000000000000000000000100000000100110000011000010001101001111110000111100001010110000000000011000110000000000010001000111111111010100000000000000000010110001000111001101000000000000001010110000100111000101001010000000001010011000000000000000000000000000000100000000100100000011000010001101001111110000111100001010110000000000011000110000000000010010010111111111010100100000000000000010110001001000001101000000000000001011010000100011000101001010000000001010011000000000000000000000000000000100000000100110000011000010001100001111110000111100000110100000000000011000110000000000011001000111111111010100000000000000000010110001010110001101001000000000001011001000101101000101001010000000001010011000000000000000000000000000000100000000100111000011000010001101001111110000111100000110100000000000011000110000000000010010010111111111010100000000000000000010110001010101001101001000000000001011010000101001000101001010000000001011001000000000000000000000000000000100000000100101000011000010001100001111110000111100000110100000000000011000110000000000010100000111111111010100000000000000000010110001010100001101001000000000001011010000101000000101001010000000001010011000000000000000000000000000000100000000100111000011000010001101001111110000111100000110100000000000011000110000000000010011010111111111010100100000000000000010110001010010001101010000000000001011111000101000000101001010000000001010001000000000000000000000000000000100000000100110000011000010001100001111110000111100000110100000000000011000110000000000010001110111111111010100100000000000000010110001010001001101010000000000001011010000100111000101001010000000001001111000000000000000000000000000000100000000100111000011000010001100001111110000111100000110100000000000011000110000000000010011110111111111010100000000000000000010110001010010001101010000000000001011011000100111000101001010000000001001101000000000000000000000000000000100000000100110000011000010001101001111110000111100000110100000000000011000110000000000010010110111111111010100100000000000000010110001010010001101010000000000001011010000100111000101001010000000001001010000000000000000000000000000000100000000100100000011000010001101001111110000111100000110100000000000011000110000000000010010000111111111010100000000000000000010110001010001001101011000000000001011011000100111000101001010000000001001001000000000000000000000000000000100000000100110000011000010001101001111110000111100000110100000000000011000110000000000010011000111111111010100000000000000000010110001010010001101011000000000001011010000101000000101001010000000001000110000000000000000000000000000000100000000100110000011000010001100001111110000111100000110100000000000011000110000000000010011010111111111010100000000000000000010110001010010001101011000000000001011100000100111000101001010000000001000011000000000000000000000000000000100000000100110000011000010001101001111110000111100000110100000000000011000110000000000010010110111111111010100000000000000000010110001010010001101011000000000001011111000100111000101001010000000001000011000000000000000000000000000000100000000100110000011000010001100001111110000111100000110100000000000011000110000000000010011000111111111010100000000000000000010110001010010001101011000000000001011001000101001000101001010000000001000011000000000000000000000000000000100000000100110000011000010001100001111110000111100000110100000000000011000110000000000010010100111111111010100000000000000000010110001010000001101100000000000001011101000100111000101001010000000001000011000000000000000000000000000000100000000100101000011000010001101001111110000111100000110100000000000011000110000000000010010100111111111010100100000000000000010110001010000001101100000000000001011010000100110000101001010000000001000010000000000000000000000000000000100000000100101000011000010001101001111110000111100000110100000000000011000110000000000010010100111111111010100000000000000000010110001001110001101101000000000001011010000100111000101001010000000001000010000000000000000000000000000000100000000100110000011000010001101001111110000111100000110100000000000011000110000000000010011110111111111010100000000000000000010110001010000001101101000000000001011011000100110000101001010000000001000010000000000000000000000000000000100000000100101000011000010001101001111110000111100000110100000000000011000110000000000010010100111111111010100000000000000000010110001010000001101101000000000001011011000100111000101001010000000001000011000000000000000000000000000000100000000100111000011000010001100001111110000111100000110100000000000011000110000000000010011110111111111010100100000000000000010110001010010001101101000000000001011001000101001000101001010000000001000000000000000000000000000000000000100000000100110000011000010001100001111110000111100000110100000000000011000110000000000010010110111111111010100000000000000000010110001010010001101101000000000001011010000101000000101001010000000000111111000000000000000000000000000000100000000100100000011000010001101001111110000111100000110100000000000011000110000000000010010000111111111010100100000000000000010110001001111001101110000000000001011001000100111000101001010000000000111110000000000000000000000000000000100000000100100000011000010001100001111110000111100000110100000000000011000110000000000010011110111111111010100100000000000000010110001010000001101110000000000001011001000101001000101001010000000000111110000000000000000000000000000000100000000100101000011000010001100001111110000111100000110100000000000011000110000000000010010100111111111010100000000000000000010110001001110001101111000000000001011101000100110000101001010000000000111101000000000000000000000000000000100000000100100000011000010001100001111110000111100000110100000000000011000110000000000010010100111111111010100000000000000000010110001010000001101111000000000001010100000101010000101001010000000000111101000000000000000000000000000000100000000100101000011000010001100001111110000111100000110100000000000011000110000000000010010100111111111010100000000000000000010110001010001001101111000000000001100000000100110000101001010000000000111101000000000000000000000000000000100000000100111000011000010001101001111110000111100000110100000000000011000110000000000010010110111111111010100000000000000000010110001010001001101111000000000001011011000100111000101001010000000000111101000000000000000000000000000010100000000100111000011000010001101001111110000111100000110100000000000011000110000000000010010010111111111010100000000000000000010110001010001001101111000000000001010100000101001000101001010000100000111101000000000000000000000000000010000000000100111000011000010001100001111110000111100000110100000000000011000110000000000010010110111111111010100000000000000000010110001001111001110000000000000001010010000101100000101001010001010001000011000000000000000000000000000010000000000100110000011000010001100001111110000111100000110100000000000011000110000000000010010001111111111010100000000000000000010110001001110001110000000000000001010010000101001000101001010001111001001110000000000000000000000000000010000000000100111000011000010001101001111110000111100000110100000000000011000110000000000010010010111111111010100000000000000000010110001001100001110000000000000001010010000101010000101001010010101001011100000000000000000000000000000010000000000100100000011000010001100001111110000111101000110100000000000011000110000000000010001110111111111010100000000000000000010110001001010001110001000000000001001111000101011000101001010010101010000101000000000000000000000000000011000000000100110000011000010001101001111110000111101000110100000000000011000110000000000010010000111111111010100000000000000000010110001001010001110001000000000001010111000101000000101001010010001001100001000000000000000000000000000010100000000100110000011000010001101001111110000111110000110100000000000011000110000000000010010000111111111010100000000000000000010110001001010001110001000000000001001111000101010000101001010010101001110100000000000000000000000000000011100000000100111000011000010001011001111110001000000000110100000000000011000110000000000010010100111111111010100100000000000000010110001001001001110010000000000001010001000101001000101001010010101001100010000000000000000000000000000010000000000100111000011000010001100001111110001000000000110100000000000011000110000000000010010000111111111010100000000000000000010110001001001001110010000000000001010001000101011000101001010011010001110100000000000000000000000000000001100000000100111000011000010001100001111110001000001000110100000000000011000110000000000010001010111111111010100000000000000000010110001001000001110010000000000001100000000100011000101001010000000001011010000000000000000000000000000000100000000100110000011000010001101001111110001000010000110100000000000011000110000000000010010100111111111010100000000000000000010110001001011001110010000000000001011011000100111000101001010000000001001010000000000000000000000000000000100000000100100000011000010001100001111110001000010000110100000000000011000110000000000010010000111111111010100000000000000000010110001001011001110010000000000001010111000100111000101001010000000001000101000000000000000000000000000000100000000100110000011000010001011001111110001000010000110100000000000011000101000000000010010010111111111010100100000000000000010110001001011001110011000000000001010110000101000000101001010000000001000001000000000000000000000000000000100000000100101000011000010001100001111110001000010000110100000000000011000110000000000010011100111111111010100000000000000000010110001001101001110011000000000001010111000101000000101001010000000000111111000000000000000000000000000000100000000100111000011000010001100001111110001000010000110100000000000011000101000000000010010010111111111010100000000000000000010110001001100001110100000000000001011010000100110000101001010000000000111110000000000000000000000000000000100000000100111000011000010001100001111110001000010000110100000000000011000101000000000010010100111111111010100000000000000000010110001001101001110100000000000001010101000101010000101001010000000000111100000000000000000000000000000010100000000100111000011000010001100001111110001000010000110100000000000011000101000000000010010111111111111010100000000000000000010110001001101001110100000000000001011011000101000000101001010000101000111100000000000000000000000000000010000000000100111000011000010001100001111110001000010000110100000000000011000101000000000010001110111111111010100100000000000000010110001001101001110101000000000001010011000101001000101001010001011001000010000000000000000000000000000010000000000100111000011000010001101001111110001000010000110100000000000011000101000000000010001111111111111010100000000000000000010110001001100001110101000000000001010001000101010000101001010010001001010110000000000000000000000000000010000000000100101000011000010001101001111110001000010000110100000000000011000101000000000010010000111111111010100000000000000000010110001001011001110101000000000001010000000101011000101001010010110001110110000000000000000000000000000011100000000100100000011000010001100001111110001000011000110100000000000011000101000000000010001001111111111010100000000000000000010110001001010001110101000000000001010010000101000000101001010010010001110001000000000000000000000000000010100000000100110000011000010001100001111110001000100000110100000000000011000101000000000010010011111111111010100000000000000000010110001001010001110101000000000001010010000101010000101001010010011001011001000000000000000000000000000010000000000100110000011000010001100001111110001000100000110100000000000011000101000000000010001010111111111010100000000000000000010110001001001001110101000000000001010010000101001000101001010010110001100100000000000000000000000000000010100000000100101000011000010001101001111110001000110000110100000000000011000101000000000010001100111111111010100100000000000000010110001001000001110110000000000001010010000101001000101001010010111001100110000000000000000000000000000010000000000100101000011000010001101001111110001001010000110100000000000011000101000000000010010001111111111010100100000000000000010110001001000001110110000000000001010000000101001000101001010011010001111111000000000000000000000000000011000000000100101000011000010001100001111110001001011000110100000000000011000101000000000010000100111111111010100000000000000000010110001001000001110110000000000001011100000100101000101001010000000001010011000000000000000000000000000000100000000100111000011000010001100001111110001001100000110100000000000011000101000000000010001100111111111010100000000000000000010110001001010001110111000000000001010100000101000000101001010000000001000111000000000000000000000000000000100000000100110000011000010001101001111110001001100000110100000000000011000101000000000010011100111111111010100000000000000000010110001001011001110111000000000001011010000100111000101001010000000001000010000000000000000000000000000000100000000100100000011000010001101001111110001001100000110100000000000011000101000000000010010100111111111010100000000000000000010110001001011001110111000000000001011001000100111000101001010000000000111111000000000000000000000000000000100000000100100000011000010001101001111110001001100000110100000000000011000101000000000010010010111111111010100000000000000000010110001001011001111000000000000001011100000100110000101001010000000000111101000000000000000000000000000000100000000100101000011000010001100001111110001001100000110100000000000011000101000000000010011000111111111010100100000000000000010110001001100001111000000000000001011001000100111000101001010000001000111100000000000000000000000000000010000000000100101000011000010001100001111110001001100000110100000000000011000101000000000010001010111111111010100000000000000000010110001001100001111000000000000001010100000101001000101001010000111000111101000000000000000000000000000010000000000100101000011000010001100001111110001001100000110100000000000011000101000000000010010011111111111010100000000000000000010110001001100001111000000000000001010100000101010000101001010001100001000000000000000000000000000000000010000000000100101000011000010001101001111110001001100000110100000000000011000101000000000010010100111111111010100100000000000000010110001001100001111000000000000001010010000101010000101001010010010001000111000000000000000000000000000010000000000100101000011000010001101001111110001001100000110100000000000011000101000000000010001111111111111010100100000000000000010110001001011001111000000000000001010000000101010000101001010010110001110011000000000000000000000000000011100000000100100000011000010001100001111110001001101000110100000000000011000101000000000010001010111111111010100100000000000000010110001001011001110111000000000001010010000101001000101001010010011001100000000000000000000000000000000010000000000100110000011010010001100001111110001001111000110100000000000011000101000000000010001001111111111010100000000000000000010110001001010001110111000000000001010010000101010000101001010010100001101110000000000000000000000000000010100000000100110000011010010001100001111110001010000000110100000000000011000101000000000010010010111111111010100000000000000000010110001001001001111000000000000001010000000101010000101001010010110001100110000000000000000000000000000011100000000100111000011010010001101001111110001010001000110100000000000011000101000000000010001010111111111010100100000000000000010110001001000001111000000000000001001111000101010000101001010010011001110111000000000000000000000000000011000000000100100000011010010001100001111110001010001000110100000000000011000101000000000010001110111111111010100000000000000000010110001000111001111001000000000001010100000101000000101001010010000001011001000000000000000000000000000010000000000100100000011010010001011001111110001010010000110100000000000011000101000000000010001101111111111010100000000000000000010110001000111001111001000000000001010000000101001000101001010000000001100111000000000000000000000000000000100000000100100000011010010001100001111110001010100000110100000000000011000101000000000010011010111111111010100000000000000000010110001001001001111001000000000001010110000101010000101001010000000001001001000000000000000000000000000000100000000100111000011010010001011001111110001010100000110100000000000011000101000000000010010010111111111010100000000000000000010110001001001001111001000000000001011000000101000000101001010000000001000010000000000000000000000000000000100000000100111000011010010001100001111110001010100000110100000000000011000101000000000010010010111111111010100000000000000000010110001001010001111010000000000001011110000100110000101001010000000000111111000000000000000000000000000000100000000100100000011010010001101001111110001010100000110100000000000011000101000000000010010010111111111010100000000000000000010110001001011001111010000000000001011011000100111000101001010000000000111101000000000000000000000000000010100000000100110000011010010001100001111110001010100000110100000000000011000101000000000010001100111111111010100000000000000000010110001001011001111011000000000001011011000100111000101001010000010000111100000000000000000000000000000010000000000100100000011010010001100001111110001010100000110100000000000011000101000000000010001110111111111010100100000000000000010110001001011001111011000000000001010010000101011000101001010001000000111110000000000000000000000000000010000000000100100000011010010001100001111110001010100000110100000000000011000101000000000010001101111111111010100100000000000000010110001001010001111100000000000001010110000101001000101001010001110001000000000000000000000000000000000010000000000100110000011010010001011001111110001010100000110100000000000011000101000000000010001100111111111010100000000000000000010110001001010001111100000000000001010010000101001000101001010010011001001110000000000000000000000000000010000000000100111000011010010001100001111110001010100000110100000000000011000101000000000010001101111111111010100000000000000000010110001001000001111100000000000001001110000101011000101001010011000010000101000000000000000000000000000011100000000100101000011010010001100001111110001010101000110100000000000011000101000000000010000101111111111010100100000000000000010110001000111001111100000000000001001111000101001000101001010010100010000011000000000000000000000000000011000000000100100000011010010001100001111110001010101000110100000000000011000100000000000010010000111111111010100000000000000000010110001000111001111100000000000001010011000101001000101001010010010001100010000000000000000000000000000010000000000100100000011010010001100001111110001010110000110100000000000011000100000000000010001001111111111010100100000000000000010110001000110001111101000000000001001111000101010000101001010010011010000101000000000000000000000000000011000000000100110000011010010001101001111110001010111000110100000000000011000100000000000010010100111111111010100100000000000000010110001000110001111101000000000001010100000101001000101001010010001001011101000000000000000000000000000010000000000100110000011010010001100001111110001011001000110100000000000011000100000000000010000011111111111010100100000000000000010110001000101001111110000000000001010010000101000000101001010010001001101101000000000000000000000000000000100000000100111000011010010001100001111110001011010000110100000000000011000100000000000010010100111111111010100000000000000000010110001000110001111110000000000001011101000100110000101001010000000001001011000000000000000000000000000000100000000100100000011010010001011001111110001011010000110100000000000011000100000000000010001100111111111010100000000000000000010110001000111001111110000000000001011100000100110000101001010000000001000101000000000000000000000000000000100000000100101000011010010001101001111110001011010000110100000000000011000100000000000010001000111111111010100000000000000000010110001001000001111110000000000001011010000100110000101001010000000001000000000000000000000000000000000000100000000100111000011010010001100001111110001011010000110100000000000011000100000000000010001010111111111010100000000000000000010110001001001001111110000000000001010011000101000000101001010000000000111111000000000000000000000000000000100000000100110000011010010001100001111110001011010000110100000000000011000100000000000010010010111111111010100000000000000000010110001001011001111111000000000001011001000101001000101001010000000000111101000000000000000000000000000010100000000100100000011010010001011001111110001011010000110100000000000011000100000000000010010000111111111010100000000000000000010110001001011001111111000000000001011000000101000000101001010000011000111011000000000000000000000000000010000000000100100000011010010001100001111110001011010000110100000000000011000100000000000010001001111111111010100000000000000000010110001001010010000000000000000001010011000101010000101001010001000000111110000000000000000000000000000010000000000100110000011010010001100001111110001011010000110100000000000011000100000000000010001110111111111010100000000000000000010110001001010010000000000000000001010010000101010000101001010001110001000100000000000000000000000000000010000000000100110000011010010001100001111110001011010000110100000000000011000100000000000010001111111111111010100100000000000000010110001001010010000000000000000001010000000101100000101001010010100001100010000000000000000000000000000011100000000100111000011010010001100001111110001011011000110100000000000011000100000000000010000111111111111010100000000000000000010110001001001010000000000000000001010010000101001000101001010010011001100101000000000000000000000000000010100000000100111000011010010001100001111110001011100000110100000000000011000100000000000010001100111111111010100000000000000000010110001001000010000000000000000001001111000101100000101001010010110001111000000000000000000000000000000011100000000100101000011010010001100001111110001011101000110100000000000011000100000000000010001001111111111010100100000000000000010110001001000010000001000000000001010010000101010000101001010010010001101111000000000000000000000000000010100000000100100000011010010001101001111110001011110000110100000000000011000100000000000010001010111111111010100100000000000000010110001000111010000001000000000001010001000101010000101001010010011001100110000000000000000000000000000011100000000100110000011010010001100001111110001011111000110100000000000011000100000000000010001001111111111010100000000000000000010110001000110010000001000000000001010001000101001000101001010010011001100011000000000000000000000000000010100000000100110000011010010001100001111110001100000000110100000000000011000100000000000010001010111111111010100000000000000000010110001000110010000010000000000001010000000101001000101001010000000001101101000000000000000000000000000000100000000100110000011010010001100001111110001100010000110100000000000011000100000000000010011110111111111010100000000000000000010110001001000010000010000000000001010001000101010000101001010000000001010111000000000000000000000000000000100000000100100000011010010001100001111110001100010000110100000000000011000100000000000010001110111111111010100100000000000000010110001001000010000010000000000001011011000100110000101001010000000001000101000000000000000000000000000000100000000100110000011010010001100001111110001100010000110100000000000011000100000000000010001110111111111010100100000000000000010110001001010010000010000000000001010110000101001000101001010000000001000000000000000000000000000000000000100000000100110000011010010001100001111110001100010000110100000000000011000100000000000010010110111111111010100000000000000000010110001001011010000010000000000001011011000101000000101001010000000000111101000000000000000000000000000000100000000100110000011010010001100001111110001100010000110100000000000011000100000000000010001010111111111010100100000000000000010110001001010010000011000000000001011010000100111000101001010000000000111100000000000000000000000000000010000000000100110000011010010001100001111110001100010000110100000000000011000100000000000010001000111111111010100000000000000000010110001001010010000011000000000001010110000101000000101001010000110000111110000000000000000000000000000010000000000100110000011010010001100001111110001100010000110100000000000011000100000000000010001001111111111010100100000000000000010110001001001010000100000000000001010010000101010000101001010001100001000000000000000000000000000000000010000000000100111000011010010001100001111110001100010000110100000000000011000100000000000010001011111111111010100000000000000000010110001001001010000100000000000001010100000101010000101001010010010001000110000000000000000000000000000010000000000100111000011010010001100001111110001100010000110100000000000011000100000000000010001010111111111010100000000000000000010110001001000010000100000000000001001111000101011000101001010010111001110110000000000000000000000000000011100000000100101000011010010001100001111110001100100000110100000000000011000100000000000010001001111111111010100000000000000000010110001000111010000100000000000001010010000101001000101001010010111001100010000000000000000000000000000010100000000100100000011010010001011001111110001100110000110100000000000011000100000000000010001011111111111010100100000000000000010110001000111010000100000000000001001101000101011000101001010011001010001101000000000000000000000000000011000000000100110000011010010001100001111110001100111000110100000000000011000100000000000010000111111111111010100000000000000000010110001000101010000101000000000001010000000101010000101001010010110001101011000000000000000000000000000011100000000100111000011010010001100001111110001101101000110100000000000011000100000000000010001000111111111010100100000000000000010110001000101010000101000000000001010011000101001000101001010010110001100001000000000000000000000000000010000000000100111000011010010001011001111110001101111000110100000000000011000100000000000010000100111111111010100000000000000000010110001000100010000101000000000001010001000101001000101001010010101001100101000000000000000000000000000000100000000100100000011010010001100001111110001110000000110100000000000011000011000000000010010000111111111010100000000000000000010110001000100010000110000000000001011100000100110000101001010000000001001010000000000000000000000000000000100000000100111000011010010001100001111110001110000000110100000000000011000011000000000010001100111111111010100000000000000000010110001000110010000110000000000001011100000100111000101001010000000001000010000000000000000000000000000000100000000100110000011010010001011001111110001110000000110100000000000011000011000000000010001010111111111010100100000000000000010110001000111010000111000000000001011011000100111000101001010000000000111111000000000000000000000000000000100000000100100000011010010001100001111110001110000000110100000000000011000011000000000010001010111111111010100100000000000000010110001000111010000111000000000001011011000100110000101001010000000000111100000000000000000000000000000010100000000100101000011010010001100001111110001110000000110100000000000011000011000000000010000111111111111010100000000000000000010110001001000010000111000000000001010101000101001000101001010000101000111101000000000000000000000000000010000000000100101000011010010001011001111110001110000000110100000000000011000011000000000010001100111111111010100100000000000000010110001001000010000111000000000001010101000101000000101001010001011000111111000000000000000000000000000010000000000100101000011010010001100001111110001110000000110100000000000011000011000000000010000110111111111010100100000000000000010110001001000010000111000000000001001111000101011000101001010010001001101011000000000000000000000000000011100000000100100000011010010001100001111110001110010000110100000000000011000011000000000010001100111111111010100000000000000000010110001000111010000111000000000001010010000101010000101001010010011001011010000000000000000000000000000010000000000100110000011010010001100001111110001110101000110100000000000011000011000000000010000101111111111010100000000000000000010110001000101010001000000000000001010001000101001000101001010010101001011100000000000000000000000000000010100000000100111000011010010001100001111110001110110000110100000000000011000011000000000010000110111111111010100100000000000000010110001000100010001000000000000001001111000101010000101001010010110001110111000000000000000000000000000011000000000100100000011010010001100001111110001111000000110100000000000011000011000000000010001010111111111010100100000000000000010110001000011010001001000000000001001111000101010000101001010010101001101010000000000000000000000000000010100000000100100000011010010001100001111110001111010000110100000000000011000011000000000010001000111111111010100000000000000000010110001000011010001001000000000001010000000101001000101001010010111001110111000000000000000000000000000011100000000100100000011010010001011001111110001111011000110100000000000011000011000000000010000101111111111010100000000000000000010110001000011010001001000000000001011001000100100000101001010000000001010101000000000000000000000000000000100000000100111000011010010001100001111110001111100000110100000000000011000011000000000010001010111111111010100100000000000000010110001000110010001001000000000001010101000101001000101001010000000001000111000000000000000000000000000000100000000100110000011010010001100001111110001111100000110100000000000011000011000000000010010000111111111010100000000000000000010110001000111010001001000000000001011001000100111000101001010000000001000001000000000000000000000000000000100000000100100000011010010001011001111110001111100000110100000000000011000011000000000010001010111111111010100100000000000000010110001000111010001010000000000001011001000100110000101001010000000000111111000000000000000000000000000000100000000100100000011010010001010001111110001111100000110100000000000011000011000000000010001000111111111010100000000000000000010110001000111010001010000000000001011000000100111000101001010000000000111111000000000000000000000000000000100000000100101000011010010001100001111110001111100000110100000000000011000011000000000010001100111111111010100000000000000000010110001001000010001010000000000001010110000100111000101001010000000000111101000000000000000000000000000000100000000100100000011010010001100001111110001111100000110100000000000011000011000000000010000110111111111010100000000000000000010110001000111010001011000000000001011001000100111000101001010000000000111101000000000000000000000000000000100000000100100000011010010001011001111110001111100000110100000000000011000011000000000010001010111111111010100000000000000000010110001000111010001011000000000001010101000101000000101001010000000000111101000000000000000000000000000000100000000100100000011010010001100001111110001111100000110100000000000011000011000000000010001000111111111010100000000000000000010110001000111010001011000000000001010111000100111000101001010000010000111111000000000000000000000000000010000000000100100000011010010001100001111110001111100000110100000000000011000011000000000010010000111111111010100000000000000000010110001001000010001011000000000001010111000101001000101001010000111001000000000000000000000000000000000010000000000100101000011010010001100001111110001111100000110100000000000011000010000000000010000111111111111010100100000000000000010110001001000010001011000000000001010010000101010000101001010001101001000101000000000000000000000000000010000000000100101000011010010001100001111110001111100000110100000000000011000010000000000010000110111111111010100000000000000000010110001000110010001100000000000001001111000101010000101001010010011001011011000000000000000000000000000010000000000100110000011010010001011001111110001111100000110100000000000011000010000000000010001010111111111010100100000000000000010110001000110010001100000000000001001101000101100000101001010010111010001111000000000000000000000000000011100000000100111000011010010001011001111110001111101000110100000000000011000010000000000010000100111111111010100000000000000000010110001000101010001100000000000001010001000101001000101001010010011001011111000000000000000000000000000010100000000100111000011010010001011001111110001111110000110100000000000011000010000000000010000111111111111010100000000000000000010110001000100010001100000000000001010000000101010000101001010010100001101010000000000000000000000000000010100000000100101000011010010001011001111110010000010000110100000000000011000010000000000010001010111111111010100100000000000000010110001000011010001100000000000001001101000101011000101001010010110010000001000000000000000000000000000011100000000100100000011010010001100001111110010000011000110100000000000011000010000000000010000111111111111010100100000000000000010110001000011010001101000000000001010011000101000000101001010000000001011011000000000000000000000000000000100000000100101000011010010001100001111110010000100000110100000000000011000010000000000010001100111111111010100000000000000000010110001000101010001101000000000001010111000100111000101001010000000001001000000000000000000000000000000000100000000100110000011010010001100001111110010000100000110100000000000011000010000000000010001110111111111010100100000000000000010110001000111010001101000000000001011000000101000000101001010000000001000001000000000000000000000000000000100000000100100000011010010001100001111110010000100000110100000000000011000010000000000010001100111111111010100000000000000000010110001000111010001110000000000001011000000101000000101001010000000000111111000000000000000000000000000000100000000100100000011010010001011001111110010000100000110100000000000011000010000000000010001100111111111010100000000000000000010110001001000010001110000000000001010111000101001000101001010000000000111101000000000000000000000000000000100000000100101000011010010001100001111110010000100000110100000000000011000010000000000010010100111111111010100000000000000000010110001001001010001110000000000001011010000101001000101001010000000000111101000000000000000000000000000000100000000100111000011010010001100001111110010000100000110100000000000011000010000000000010001010111111111010100000000000000000010110001001010010001110000000000001011110000100111000101001010000000000111100000000000000000000000000000010100000000100110000011010010001100001111110010000100000110100000000000011000010000000000010000100111111111010100000000000000000010110001001010010001110000000000001010101000101010000101001010000100000111101000000000000000000000000000010000000000100111000011010010001010001111110010000100000110100000000000011000010000000000010001001111111111010100000000000000000010110001001001010001111000000000001010011000101010000101001010001010000111111000000000000000000000000000010000000000100101000011010010001011001111110010000100000110100000000000011000010000000000010001010111111111010100100000000000000010110001001000010001111000000000001010011000101011000101001010010000001000110000000000000000000000000000010000000000100101000011010010001011001111110010000100000110100000000000011000010000000000010000111111111111010100000000000000000010110001001000010001111000000000001010000000101011000101001010010101001010001000000000000000000000000000010000000000100101000011010010001011001111110010000100000110100000000000011000010000000000010000010111111111010100100000000000000010110001000110010010000000000000001001111000101011000101001010011000010000010000000000000000000000000000011000000000100111000011010010001100001111110010000101000110100000000000011000010000000000010000101111111111010100000000000000000010110001000101010010000000000000001010001000101010000101001010010100001100000000000000000000000000000000010000000000100101000011010010001100001111110010000110000110100000000000011000010000000000010000001111111111010100000000000000000010110001000100010010000000000000001001110000101011000101001010010101001101010000000000000000000000000000010100000000100100000011010010001011001111110010001000000110100000000000011000010000000000010001010111111111010100100000000000000010110001000011010010000000000000001001111000101011000101001010010111001110001000000000000000000000000000011100000000100100000011010010001011001111110010001010000110100000000000011000010000000000010000100111111111010100100000000000000010110001000011010010000000000000001010000000101001000101001010000000001010101000000000000000000000000000000100000000100100000011010010001010001111110010001010000110100000000000011000010000000000010000110111111111010100000000000000000010110001000100010010000000000000001010111000100110000101001010000000001000101000000000000000000000000000000100000000100101000011010010001011001111110010001010000110100000000000011000010000000000010000100111111111010100100000000000000010110001000101010010001000000000001010111000100111000101001010000000001000001000000000000000000000000000000100000000100111000011010010001011001111110010001010000110100000000000011000010000000000010000110111111111010100000000000000000010110001000101010010001000000000001011001000100111000101001010000000000111111000000000000000000000000000000100000000100111000011010010001100001111110010001010000110100000000000011000010000000000010000100111111111010100000000000000000010110001000101010010001000000000001010111000100111000101001010000000000111101000000000000000000000000000000100000000100110000011010010001010001111110010001010000110100000000000011000001000000000010000010111111111010100000000000000000010110001000110010010001000000000001010011000101001000101001010000000000111101000000000000000000000000000010000000000100110000011010010001100001111110010001010000110100000000000011000001000000000010000101111111111010100000000000000000010110001000110010010001000000000001010101000101000000101001010000101000111110000000000000000000000000000010000000000100110000011010010001100001111110010001010000110100000000000011000001000000000010001010111111111010100100000000000000010110001000100010010010000000000001010110000101000000101001010001011001000001000000000000000000000000000010000000000100101000011010010001100001111110010001010000110100000000000011000001000000000010000011111111111010100000000000000000010110001000100010010010000000000001001111000101010000101001010010001001010001000000000000000000000000000010000000000100100000011010010001100001111110010001010000110100000000000011000001000000000010000001111111111010100000000000000000010110001000010010010010000000000001001110000101010000101001010010101001101010000000000000000000000000000010100000000100111000011010010001010001111110010001100000110100000000000011000001000000000001111100111111111010100100000000000000010110001000000010010011000000000001001111000101001000101001010010101001100000000000000000000000000000000010100000000100101000011010010001100001111110010001110000110100000000000011000001000000000010000001111111111010100100000000000000010110001000000010010011000000000001001110000101010000101001010010111001110000000000000000000000000000000010100000000100101000011010010001100001111110010010100000110100000000000011000001000000000010000110111111111010100100000000000000010110001000000010010011000000000001001101000101011000101001010011000010000101000000000000000000000000000011100000000100100000011010010001100001111110010010101000110100000000000011000001000000000010000000111111111010100000000000000000010110000111111010010011000000000001010011000100111000101001010000000001100011000000000000000000000000000000100000000100101000011010010001011001111110010010110000110100000000000011000001000000000010001000111111111010100100000000000000010110001000001010010011000000000001011011000100110000101001010000000001000111000000000000000000000000000000100000000100110000011010010001011001111110010010110000110100000000000011000001000000000010000100111111111010100100000000000000010110001000011010010011000000000001011010000100111000101001010000000001000001000000000000000000000000000000100000000100110000011010010001011001111110010010110000110100000000000011000001000000000010000000111111111010100100000000000000010110001000010010010100000000000001011000000100110000101001010000000001000000000000000000000000000000000000100000000100101000011010010001100001111110010010110000110100000000000011000001000000000001111000111111111010100000000000000000010110001000011010010100000000000001010100000100111000101001010000000000111111000000000000000000000000000000100000000100101000011010010001100001111110010010110000110100000000000011000001000000000010000100111111111010100000000000000000010110001000100010010100000000000001011000000100111000101001010000000000111101000000000000000000000000000000100000000100100000011010010001011001111110010010110000110100000000000011000001000000000010001000111111111010100000000000000000010110001000100010010101000000000001010100000101000000101001010000001000111110000000000000000000000000000010000000000100101000011010010001100001111110010010110000110100000000000011000001000000000010000001111111111010100100000000000000010110001000100010010101000000000001010100000101001000101001010000111000111111000000000000000000000000000010000000000100101000011010010001100001111110010010110000110100000000000011000001000000000010000010111111111010100100000000000000010110001000100010010101000000000001010001000101010000101001010001101001000100000000000000000000000000000010000000000100101000011010010001100001111110010010110000110100000000000011000001000000000010000001111111111010100100000000000000010110001000011010010101000000000001001101000101011000101001010010011001101100000000000000000000000000000011100000000100110000011010010001100001111110010011000000110100000000000011000001000000000010000100111111111010100100000000000000010110001000010010010101000000000001001110000101011000101001010010100001101000000000000000000000000000000011100000000100111000011010010001011001111110010011001000110100000000000011000001000000000010000101111111111010100000000000000000010110000111111010010110000000000001010001000101001000101001010010101001101000000000000000000000000000000011100000000100100000011010010001100001111110010011011000110100000000000011000001000000000001111101111111111010100000000000000000010110000111110010010110000000000001001111000101001000101001010010101001110110000000000000000000000000000011100000000100110000011010010001100001111110010011111000110100000000000011000001000000000001111100111111111010100000000000000000010110000111110010010110000000000001010000000101000000101001010010101001100000000000000000000000000000000010100000000100110000011010010001010001111110010100010000110100000000000011000001000000000010000001111111111010100000000000000000010110000111110010010110000000000001001101000101011000101001010000000010000000000000000000000000000000000000100000000100100000011010010001011001111110010100100000110100000000000011000001000000000010011000111111111010100000000000000000010110001001000010010110000000000001010100000101101000101001010000000001001100000000000000000000000000000000100000000100101000011010010001100001111110010100100000110100000000000011000001000000000001111110111111111010100000000000000000010110001000111010010110000000000001011000000101000000101001010000000001000011000000000000000000000000000000100000000100100000011010010001011001111110010100100000110100000000000011000001000000000010000000111111111010100000000000000000010110001000101010010111000000000001010110000101001000101001010000000000111111000000000000000000000000000000100000000100111000011010010001011001111110010100100000110100000000000011000000000000000010000000111111111010100000000000000000010110001000100010010111000000000001011011000100101000101001010000000000111101000000000000000000000000000000100000000100110000011010010001011001111110010100100000110100000000000011000000000000000001111010111111111010100100000000000000010110001000110010010111000000000001010011000101001000101001010000000000111111000000000000000000000000000000100000000100111000011010010001100001111110010100100000110100000000000011000000000000000010000110111111111010100100000000000000010110001000101010010111000000000001011000000101000000101001010000000000111101000000000000000000000000000000100000000100111000011010010001010001111110010100100000110100000000000011000000000000000010000010111111111010100000000000000000010110001000101010010111000000000001010100000101001000101001010000000000111101000000000000000000000000000000100000000100111000011010010001100001111110010100100000110100000000000011000000000000000010000010111111111010100100000000000000010110001000101010010111000000000001010110000101000000101001010000010000111101000000000000000000000000000010000000000100111000011010010001010001111110010100100000110100000000000011000000000000000010000010111111111010100000000000000000010110001000010010011000000000000001001111000101010000101001010001000001000011000000000000000000000000000010000000000100110000011010010001010001111110010100100000110100000000000011000000000000000010000011111111111010100100000000000000010110001000010010011000000000000001010011000101001000101001010001101001000111000000000000000000000000000010000000000100111000011010010001100001111110010100100000110100000000000011000000000000000001111101111111111010100000000000000000010110001000001010011000000000000001010001000101010000101001010010011001011110000000000000000000000000000010000000000100101000011010010001100001111110010100101000110100000000000011000000000000000001111100111111111010100000000000000000010110001000000010011000000000000001001111000101010000101001010010101001101110000000000000000000000000000010100000000100101000011010010001100001111110010101001000110100000000000011000000000000000001111100111111111010100000000000000000010110000111111010011000000000000001001011000101011000101001010010100001110100000000000000000000000000000011000000000100100000011010010001011001111110010101010000110100000000000011000000000000000010000000111111111010100100000000000000010110000111110010011000000000000001001100000101001000101001010010010001101001000000000000000000000000000010100000000100110000011010010001100001111110010101100000110100000000000011000000000000000001111011111111111010100000000000000000010110000111101010011001000000000001001101000101001000101001010010010001100111000000000000000000000000000010100000000100111000011010010001100001111110010110000000110100000000000011000000000000000001111011111111111010100000000000000000010110000111101010011001000000000001001101000101000000101001010000000001100010000000000000000000000000000000100000000100110000011010010001011001111110010110010000110100000000000011000000000000000010000110111111111010100000000000000000010110001000011010011001000000000001001111000101010000101001010000000001001011000000000000000000000000000000100000000100100000011010010001010001111110010110010000110100000000000011000000000000000010000110111111111010100000000000000000010110001000001010011010000000000001010101000101000000101001010000000001000010000000000000000000000000000000100000000100111000011010010001100001111110010110010000110100000000000011000000000000000001111100111111111010100100000000000000010110001000000010011010000000000001011010000100101000101001010000000001000000000000000000000000000000000000100000000100110000011010010001011001111110010110010000110100000000000011000000000000000001111010111111111010100000000000000000010110001000010010011010000000000001010010000101000000101001010000000001000011000000000000000000000000000000100000000100111000011010010001010001111110010110010000110100000000000011000000000000000010000000111111111010100100000000000000010110001000001010011010000000000001010110000100111000101001010000000000111111000000000000000000000000000000100000000100101000011010010001011001111110010110010000110100000000000011000000000000000010000000111111111010100000000000000000010110001000001010011010000000000001010001000101001000101001010000000001000001000000000000000000000000000000100000000100111000011010010001010001111110010110010000110100000000000011000000000000000010000000111111111010100100000000000000010110001000001010011010000000000001010110000100111000101001010000000001000000000000000000000000000000000000100000000100111000011010010001011001111110010110010000110100000000000011000000000000000001111110111111111010100000000000000000010110000111111010011011000000000001010110000100110000101001010000000001000000000000000000000000000000000000100000000100100000011010010001010001111110010110010000110100000000000011000000000000000010000000111111111010100000000000000000010110000111111010011011000000000001010011000101000000101001010000000001000001000000000000000000000000000000100000000100100000011010010001100001111110010110010000110100000000000011000000000000000010001000111111111010100000000000000000010110001000000010011011000000000001011000000101000000101001010000000001000001000000000000000000000000000000100000000100101000011010010001010001111110010110010000110100000000000010111111000000000001111100111111111010100000000000000000010110001000000010011011000000000001010100000100111000101001010000000001000001000000000000000000000000000000100000000100101000011010010001011001111110010110010000110100000000000010111111000000000001111110111111111010100000000000000000010110001000000010011011000000000001010110000100111000101001010000000001000001000000000000000000000000000000100000000100101000011010010001011001111110010110010000110100000000000010111111000000000001111010111111111010100000000000000000010110001000000010011011000000000001010001000101000000101001010000000001000000000000000000000000000000000000100000000100101000011010010001010001111110010110010000110100000000000010111111000000000010000110111111111010100000000000000000010110001000000010011100000000000001010011000101001000101001010000000000111111000000000000000000000000000000100000000100101000011010010001010001111110010110010000110100000000000010111111000000000010000000111111111010100000000000000000010110001000000010011100000000000001010101000100111000101001010000000000111111000000000000000000000000000000100000000100101000011010010001010001111110010110010000110100000000000010111111000000000010000000111111111010100000000000000000010110001000000010011100000000000001011111000100101000101001010000000000111110000000000000000000000000000000100000000100111000011010010001001001111110010110010000110100000000000010111111000000000010010000111111111010100000000000000000010110001000110010011100000000000001101100000101001000101011010000000001000001000000000000000000000000000000100000000100110000011010010001001001111110010110010000110100000000000010111111000000000001111100111111111010100000000000000000010110001000101010011100000000000001010011000101010000101001010000000001001010000000000000000000000000000000100000000100111000011010010001010001111110010110010000110100000000000010111111000000000001111110111111111010100000000000000000010110001000101010011100000000000001010011000101001000101001010000000001000001000000000000000000000000000000100000000100111000011010010001010001111110010110010000110100000000000010111111000000000010110110111111111010100000000000000000010110001001110010011100000000000001010100000110000000101001010000000010011011000000000000000000000000000011100000000100101000011010010001010001111110010110100000110100000000000010111111000000000010101010111111111010100100000000000000010110001001101010011101000000010001100001000101001000101001010000001001011010000000000000000000000000000010000000000100101000011010010001010001111110010110100000110100000000000010111111000000000010100100111111111010100100000000000000010110001001100010011101000000010001100010000101000000101001010000111001101011000000000000000000000000000011100000000100101000011010010001010001111110010110101000110100000000000010111111000000000010011010111111111010100000000000000000010110001001011010011101000000100001001101000110010000101010010000111010110001000000000000000000000000000011000000000100100000011010010001000001111110010110111000110100000000000010111111000000000010000001111111111010100000000000000000010110001001001010011110000000011001010110000101010000101001010000100001010001000000000000000000000000000010000000000100111000011010010001000001111110010111000000110100000000000010111111000000000010000001111111111010100000000000000000010110001001000010011110000000010001010010000101100000101010010001011001001111000000000000000000000000000010000000000100110000011010010001011001111110010111000000110100000000000010111111000000000001111111111111111010100000000000000000010110001000010010011110000000000001001010000110000000110010010001010010100101000000000000000000000000000011000000000100100000011010010001100001111011010111001001011000000000000010111111000000000010000111111111111000100000000000000000010110001000111010011110000000010001011111000100111000101100001111111001011010000000000000000000000000000010100000000100100000011010010001100001111110010111010000110100000000000010111111000000000010000011111111111010100000000000000000010110001001011010011110000000100001110001000011111000101010010000010001100000000000000000000000000000000010100000000100100000011010010001011001111110010111101000110100000000000010111111000000000010100011111111111010100100000000000000010110001001011010011111000000101001001100000110101000101010001111111010110101000000000000000000000000000011000000000100100000011010010001100001111110010111101000110100000000000010111110000000000001111010111111111010100100000000000000010110001001010010011111000000100001100100000100000000101010010000000001001111000000000000000000000000000010100000000100100000011010010001011001111110010111110000110100000000000010111110000000000010011000111111111010100000000000000000010110001001011010011111000000100001100001000100101000101010010000000001110011000000000000000000000000000010100000000100100000011010010001100001111110011000000000110100000000000010111110000000000010000001111111111010100100000000000000010110001001010010100000000000110001010010000101101000101001010000010001001111000000000000000000000000000010000000000100111000011010010001011001111110011000000000110100000000000010111110000000000001111110111111111010100100000000000000010110001001001010100000000000111001001110000101111000101010010001001001101000000000000000000000000000000011100000000100101000011010010001100001111110011000001000110100000000000010111110000000000001111000111111111010100000000000000000010110001001000010100000000000111001001110000101111000101010010000111001100110000000000000000000000000000011100000000100100000011010010001011001111110011000011000110100000000000010111110000000000001111111111111111010100100000000000000010110001000111010100000000000110001010000000101100000101010010001000001100010000000000000000000000000000010000000000100100000011010010001011001111110011000100000110100000000000010111110000000000010000001111111111010100000000000000000010110001000111010100000000000111001001110000101110000101010010001011001101111000000000000000000000000000010100000000100100000011010010001010001111110011001010000110100000000000010111110000000000010000001111111111010100000000000000000010110001000111010100000000000101001001111000101110000101010010001100001101110000000000000000000000000000010100000000100100000011010010001100001111011011001110001010101001011001010111110000000000010110011111111111000100100000000000000010110001000111010100000000000100001101010000110010000101001010000010001001110000000000000000000000000000010100000000100110000011010010001011001111110011010000000110100000000000010111110000000000010100000111111111000100100000000000000010110011000100010100001000000101000100101001001111000101010001111100011000011000000000000000000000000000011000001000100111000011010010001011001111110011010001000110100000000000010111110000000000001100101111111111010100000000000000000010110000100110010100001000000011010011000000001101000101010001111110011000100000000000000000000000000000011000000000100110000011010010001100001111110011010001000110100000000000010111110000000000001101110111111111010100000000000000000010110000110100010100001000000011000111011000110100000101010010000000010101111000000000000000000000000000011000000000100100000011010010001100001111110011010001000110100000000000010111110000000000010000111111111111010100000000000000000010110000011101010100010000000010001001110000100101000101010001111110010011111000000000000000000000000000011100000000100110000011010010001100001111011011010011000111110000000000010111110000000000010101001111111111000100000000000000000010110000011101010100010000000100001000101000110001000101100001111111010111011000000000000000000000000000011100000000100111000011010010001011001111011011010101000111011000000000010111110000000000010100011111111111010100000000000000000010110000011101010100010000000010001101000000100001000101010010000000010101001000000000000000000000000000011100000000100110000011010010001100001111110011010111000110100000000000010111110000000000010101000111111111010100100000000000000010110000110101010100010000000010010011010000010010000101010001111111001011101000000000000000000000000000010100000000100100000011010010001011001111110011011001000110100000000000010111110000000000010000101111111111000100000000000000000010110000110101010100010000000010001101100000101100000110001001111010001011001000000000000000000000000000010100000000100111000011010010001011001111110011011010000110100000000000010111110000000000001101100111111111010100000000000000000010110000110010010100010000000010001001000000101001000101010001111101001111001000000000000000000000000000010100000000100100000011010010001011001111011011011100001001010001100001010111110000000000010010101111111111010100100000000000000010110000011100010100010000000010000111001000101110000101010010000000011000001000000000000000000000000000011100000000100101000011010010001001001111110011011101000110100000000000010111110000000000010100000111111111010100100000000000000010110000100010010100011000000000001100111000100101000101010010000000010111001000000000000000000000000000011100000000100100000011010010001100001111110011011111000110100000000000010111110000000000001101010111111111010100100000000000000010110000100111010100011000000000001011110000100000000101010001111110001011001000000000000000000000000000010100000000100110000011010010001001001111110011100001000110100000000000010111101000000000001111101111111111010100000000000000000010110000101110010100011000000000001011100000100011000101010001111110001010010000000000000000000000000000010100000000100111000011010010001010001111110011100010000110100000000000010111101000000000010100100111111111010100000000000000000010110000111001010100100000000010001100010000100111000101010010000011001101011000000000000000000000000000011100000000100111000011010010001001001111110011100110000110100000000000010111101000000000010010101111111111010100100000000000000010110000111001010100100000000010001011110000101001000101010010000100001011110000000000000000000000000000011100000000100111000011010010001010001111110011100111000110100000000000010111101000000000001111001111111111010100000000000000000010110000110111010100100000000010001011000000100111000101010010000101001010000000000000000000000000000000010000000000100100000011010010001010001111110011101000000110100000000000010111101000000000010000001111111111010100000000000000000010110000110110010100100000000000001010111000101000000101100010001011001010010000000000000000000000000000010000000000100100000011010010001001001111110011101000000110100000000000010111101000000000010110011111111111010100100000000000000010110000111011010100101000000010001100010000101000000101110010001111010001011000000000000000000000000000011100000000100101000011010010001010001111011011101100001001011000000000010111101000000000010110000111111111010100100000000000000010110000111111010100101000000010001001100000110010000101010010000100010110111000000000000000000000000000011000000000100101000011010010001001001111110011101101000110100000000000010111101000000000001110111111111111010100000000000000000010110000111110010100101000000010001111010000110010000110001010000010001010001000000000000000000000000000011100001000100100000011010010001001001111110011101111000110100000000000010111101000000000001101010111111111010100000000000000000010110000111101010100101000000000001001011000101100000101010001111111001101111000000000000000000000000000010100000000100110000011010010001010001111011011110000001011011000000000010111101000000000010000010111111111000100000000000000000010110000111100010100101000000000001011011000101011000101011001111111001011111000000000000000000000000000010100000000100101000011010010001010001111110011110010000110100000000000010111101000000000001111101111111111010100000000000000000010110000111011010100101000000010001001101000101101000101010010000011001100001000000000000000000000000000010000000000100101000011010010001010001111110011110010000110100000000000010111101000000000001111101111111111010100000000000000000010110000111011010100101000000000001001111000101100000101010010001000001100101000000000000000000000000000010100000000100100000011010010001010001111110011110100000110100000000000010111101000000000001111110111111111010100000000000000000010110000111001010100110000000000001001101000101100000101010010001010001101011000000000000000000000000000010100000000100110000011010010001001001111110011110110000110100000000000010111101000000000001111100111111111010100000000000000000010110000111000010100110000000010001001100000101100000101010010001011001101111000000000000000000000000000010100000000100111000011010010001001001111110011111000000110100000000000010111101000000000001111101111111111010100000000000000000010110000111000010100110000000000001001111000101011000101010010001100001011000000000000000000000000000000010100000000100101000011010010001010001111110011111011000110100000000000010111101000000000001111000111111111010100000000000000000010110000110111010100111000000000001001110000101011000101010010001100001100100000000000000000000000000000011100000000100100000011010010001010001111110011111101000110100000000000010111101000000000001111011111111111010100000000000000000010110000110101010100111000000000001001100000101100000101010010001110001100110000000000000000000000000000010000000000100110000011010010001010001111110011111110000110100000000000010111101000000000001111000111111111010100100000000000000010110000110100010100111000000000001001101000101011000111001010000000001100100000000000000000000000000000000100000000100110000011010010001001001111011000000010001011011001100001010111101000000000010110100111111111000100000000000000000010110000111001010100111000000000001111101000111000000101010010000000001010000000000000000000000000000000000100000000100101000011010010001010001111110000000101000110100000000000010111101000000000001110111111111111010100100000000000000010110001000111010100111000000010001100110000110101001000100001111111010000100000000000000000000000000000011000011000100101000011010010001001001111110000000101000110100000000000010111101000000000001100000111111111010100000000000000000010110000111001010100111000000010001011001000100011000101010001111111001011101000000000000000000000000000011100010000100110000011010010000111001111110000001000000110100000000000010111100000000000001111111111111111010100000000000000000010110000111001010100111000000010001001111000101101000101010010000001001011100000000000000000000000000000010000000000100110000011010010000111001111110000001000000110100000000000010111100000000000001111111111111111010100000000000000000010110000111000010101000000000000001001111000101100000101010010000111001100111000000000000000000000000000011100000000100101000011010010001001001111110000001001000110100000000000010111100000000000001111101111111111010100100000000000000010110000110111010101000000000000001010001000101011000101010010001001001011010000000000000000000000000000010000000000100100000011010010001001001111110000001011000110100000000000010111100000000000010000010111111111010100100000000000000010110000110110010101000000000000001010100000101001000101010010001010001100000000000000000000000000000000010000000000100100000011010010001001001111110000001101000110100000000000010111100000000000001111111111111111010100000000000000000010110000110101010101000000000000001010000000101010000101010010001100001101100000000000000000000000000000010100000000100110000011010010001011001111110000010101000110100000000000010111100000000000001110110111111111010100000000000000000010110000110100010101001000000000001001100000101011000101010010001010001101010000000000000000000000000000010100000000100111000011010010001011001111110000010110000110100000000000010111100000000000001110111111111111010100000000000000000010110000110100010101001000000000001001100000101011000101010010001010001100111000000000000000000000000000010100000000100101000011010010001010001111110000011011000110100000000000010111100000000000001110111