Down The Rabbit Hole...



010010010101010000100000010010010101001100100000010101000100111100100000010000100100010100100000010011000100010101000001010100100100111001000101010001000010110100101101010101000100100001001001010100110010000001000011010011000100010101000001010101100100100101001110010001110010000001000001010011100100010000100000010101000100100001001001010100110010000001000010010101010101001001001110010010010100111001000111001011000010000001000010010101010101010000100000010011110100111001001100010110010010000001000010010110010010000001010100010010000100010100100000010011110100111001000101001000000101011101001000010011110010000001010011010100000100010101001110010001000101001100100000010011110101010101010100001000000100100001001001010011010101001101000101010011000100011000100000010000010100011101000001010010010100111000101110000010100000101001011001010011110101010100100111010011000100110000100000010011100100010101000101010001000010000001010100010010000100100101010011001000000100011001001111010100100010000001011001010011110101010101010010001000000100101001001111010101010101001001001110010001010101100100111010000010100110100001110100011101000111000001110011001110100010111100101111011001110110001101101000011100010010111001100111011010010111010001101000011101010110001000101110011010010110111100101111010000110111100101100010011001010111001001000011011010000110010101100110000010100000101001001100010001010101010000100000010010010101010000100000010000100100010101000111010010010100111000101110001011100010111000001010000010100000101001000100011011110110010001100100011011000110100101101110011001110010000001000100011001010110111001101001011110100110010101101110011100110010000001000100011000010111101001111010011011000110100101101110011001110010000001000100011001010110001101101001011000100110010101101100011100110010000001000100011001010111011001100101011011000110111101110000011001010110010000100000010001000111010101110010011010010110111001100111001000000100010001100101011000110110010101101101011000100110010101110010001000000100010001101111011011100010011101110100001000000100010001100101011011000110100101101110011010010110000101110100011001010010000001000100011001010111011001101001011011110111010101110011011011000111100100100000010001000110010101100011011011110110010001100101011001000010000001000100011001010110001101101001011011010110000101101100011100110010111000101110001011100000101000110110001101010010000000110001001100010011010000100000001100010011000100110101001000000011001100110010001000000011011100110001001000000011000100110001001100010010000000110001001100000011000100100000001100010011000100110110001000000011000100110000001101010010000000111001001101110010000000110011001100100010000000110110001110010010000000110001001100010011000000100000001100010011000000111000001000000011000100110000001101010010000000110001001100000011001100100000001100010011000000110100001000000011000100110001001101100010000000110001001100000011000100100000001100010011000100110000001000000011000100110001001101010010000000110011001100100010000000111000001101000010000000110001001100000011010000100000001100010011000000110001001000000011001100110010001000000011011100110111001000000011000100110000001101010010000000110001001100010011000000100000001100010011000000110000001000000011001100110010001000000011100000110100001000000011000100110001001100010010000000110011001100100010000000110111001100000010000000110001001100010011000100100000001100010011000100110100001000000011100100111001001000000011000100110000001100010010000000110001001100010011010100100000001100110011001000100000001110000011010100100000001100010011000100110000001000000011000100110000001101110010000000110001001100010011000000100000001100010011000100110001001000000011000100110001001110010010000000110001001100010011000000100000001100110011001000100000001101100011010100100000001100010011000100110000001000000011000100110000001100000010000000110011001100100010000000111000001101010010000000110001001100010011000000100000001100010011000000110100001000000011000100110000001100010010000000110001001100100011000000100000001100010011000000110001001000000011000100110001001101010010000000110011001100100010000000111000001101000010000000110001001100000011010000100000001100010011000000110001001000000011001100110010001000000011011000110110001000000011000100110000001110000010000000110001001100010011011100100000001100010011000100110000001000000011000100110000001100000010000000110001001100000011000100100000001100010011000100110100001000000011000100110001001101010010000000110011001100100010000000110111001110010010000000110001001100000011001000100000001100110011001000100000001110000011010000100000001100010011000000110100001000000011000100110000001100010010000000110011001100100010000000111000001100110010000000110001001100010011000100100000001100010011000100110111001000000011000100110000001110000010000000110100001101100010000000110100001101100010000000110100001101100010000000110001001100000010000000110101001100100010000000110001001100000011000000100000001101010011010000100000001100010011000000110010001000000011010100110100001000000011000100110000001100100010000000110101001101000010000000110001001100000011000100100000001101010011010100100000001101010011000100100000001101010011000000100000001101000011100000100000001101010011001100100000001101010011000000100000001101010011010000100000001100010011000000110010001000000011010100110101001000000011010100110010001000000011010100110100001000000011010000111001001000000011010100110101001000000011010100110010001000000011010100110100001000000011010100110011001000000011010100110000001000000011010000111000001000000011010100110010001000000011010000111001001000000011010100110100001000000011000100110000001100010010000000110101001101000010000000110101001100100010000000110101001100000010000000110100001110000010000000110101001100100010000000110101001100110010000000110101001101000010000000110001001100000011000000100000001101010011010100100000001101000011100000100000001101010011010000100000001101010011001100100000001101010011010100100000001101010011000000100000001101010011010000100000001100010011000000110010001000000011010100110101001000000011010100110000001000000011010100110101001000000011010100110001001000000011010100110000001000000011010000111000001000000011010100110010001000000011010100110100001000000011010100110100001000000011010000111001001000000011010100110100001000000011100100111001001000000011010100110100001000000011100100111001001000000011010100110000001000000011010000111000001000000011010100110011001000000011010100110101001000000011010100110100001000000011010100110110001000000011010100110100001000000011010100110011001000000011010100110100001000000011000100110000001100010010000000110101001100000010000000110100001110000010000000110101001100100010000000110101001100010010000000110101001101000010000000110001001100000011001000100000001101010011010000100000001100010011000000110000001000000011010100110101001000000011010100110000001000000011010100110100001000000011010000111001001000000011010100110100001000000011010100110010001000000011010100110100001000000011010100110011001000000011010100110101001000000011010100110001001000000011010100110000001000000011010000111000001000000011010100110010001000000011010100110000001000000011010100110100001000000011010100110011001000000011010100110100001000000011010100110001001000000011010100110100001000000011000100110000001100100010000000110101001101000010000000110001001100000011000000100000001101010011010000100000001101010011001100100000001101010011000000100000001101000011100000100000001101010011001000100000001101010011010000100000001101010011010000100000001100010011000000110010001000000011010100110100001000000011010100110011001000000011010100110000001000000011010000111000001000000011010100110010001000000011010000111001001000000011010100110100001000000011000100110000001100010010000000110101001101000010000000110101001100100010000000110101001100000010000000110100001110000010000000110101001100010010000000110100001110010010000000110101001100010010000000110101001100010010000000110101001100000010000000110100001110000010000000110101001100110010000000110101001100000010000000110101001101000010000000110001001100000011001000100000001101010011010000100000001110010011100100100000001101010011010000100000001110010011100100100000001101010011000000100000001101000011100000100000001101010011001000100000001101000011100100100000001101010011010100100000001101010011000100100000001101010011000000100000001101000011100000100000001101010011001100100000001101010011001000100000001101010011010000100000001101010011011000100000001101010011010000100000001101010011001100100000001101010011000000100000001101000011100000100000001101010011001000100000001101010011000000100000001101010011010000100000001110010011100100100000001101010011010000100000001101000011100100100000001101010011010000100000001101010011000100100000001101010011010000100000001110010011100000100000001101010011000000100000001101000011100000100000001101010011001000100000001101010011000000100000001101010011010000100000001101010011011100100000001101010011010100100000001101010011000000100000001101010011010000100000001101010011001000100000001101010011010100100000001101010011000100100000001101010011000000100000001101000011100000100000001101010011001000100000001101010011000100100000001101010011010100100000001101010011000000100000001101010011010000100000001100010011000000110010001000000011010100110101001000000011010100110101001000000011010100110000001000000011000100110000001100010010000000110101001100000010000000110001001100000011000100100000001101010011000000100000001100010011000000110001001000000011010000111000001000000011100100110111001000000011010100110011001000000011010100110111001000000011010100110001001000000011010000111001001000000011010100110100001000000011010100110101001000000011010100110100001000000011010100110101001000000011010100110101001000000011010100110111001000000011010100110101001000000011010100110000001000000011010100110000001000000011010000111000001000000011010100110011001000000011010100110111001000000011010100110100001000000011000100110000001100010010000000110101001101010010000000111001001101110010000000110101001101000010000000110001001100000011001000100000001101010011010000100000001101010011010000100000001101010011000000100000001101000011100000100000001101010011001000100000001100010011000000110001001000000011010100110101001000000011010000111001001000000011010100110101001000000011010000111001001000000011010100110000001000000011010000111000001000000011010100110001001000000011010000111001001000000011010100110000001000000011010000111000001000000011010100110011001000000011010100110001001000000011010100110101001000000011010100110111001000000011010100110100001000000011010100110000001000000011010100110101001000000011010000111000001000000011010100110101001000000011010100110110001000000011010100110000001000000011010000111000001000000011010100110010001000000011000100110000001100010010000000110101001101000010000000110100001110010010000000110101001101010010000000110100001110010010000000110101001100000010000000110100001110000010000000110101001100110010000000110101001100010010000000110101001100010010000000110100001110010010000000110101001101000010000000110100001110010010000000110101001101010010000000110100001110010010000000110101001100000010000000110100001110000010000000110101001100100010000000110101001101010010000000110101001101010010000000110101001100110010000000110101001101010010000000110101001100000010000000110101001100010010000000110100001110010010000000110101001101000010000000110101001100110010000000110101001100000010000000110100001110000010000000110101001100100010000000111001001101110010000000110101001101000010000000110001001100000011000100100000001101010011010000100000001110010011100100100000001101010011000000100000001101000011100000100000001101010011001000100000001101010011010100100000001101010011010100100000001101010011001100100000001101010011010000100000001101010011001100100000001101010011010000100000001101010011000000100000001101010011010000100000001101010011011000100000001101010011010100100000001101010011001000100000001101010011010100100000001101010011001100100000001101010011000000100000001101000011100000100000001101010011001000100000001110010011011100100000001101010011010000100000001101010011000000100000001101010011010100100000001101010011011100100000001101010011010000100000001101010011011100100000001101010011010100100000001101010011000000100000001101010011010000100000001101010011010000100000001101010011000000100000001101000011100000100000001101010011001100100000001101010011000100100000001101010011010100100000001101010011000000100000001101010011010000100000001101010011011100100000001101010011010100100000001101010011000000100000001101010011010000100000001101010011001100100000001101010011010100100000001101010011000000100000001101010011010100100000001101000011100100100000001101010011000000100000001101000011100000100000001101010011001100100000001101010011011100100000001101010011000100100000001101000011100100100000001101010011010100100000001101010011000000100000001101010011010000100000001101010011010000100000001101010011000000100000001100010011000000110001001000000011010100110000001000000011000100110000001100010010000000110101001100000010000000110001001100000011000100100000001101000011100000100000001110010011011100100000001101010011001000100000001101000011100000100000001101010011010100100000001101010011000000100000001101010011010100100000001101010011000000100000001101010011010100100000001101010011011000100000001101010011010000100000001101010011010100100000001101010011010100100000001101000011100100100000001101010011010100100000001110010011011100100000001101010011010000100000001101010011010000100000001101000011100100100000001100010011000000110010001000000011010100110010001000000011010100110000001000000011010100110100001000000011010100110010001000000011010100110100001000000011010000111001001000000011010100110100001000000011010100110011001000000011010100110100001000000011010100110000001000000011010100110101001000000011010000111001001000000011010100110100001000000011000100110000001100100010000000110101001101000010000000110101001101000010000000110101001101000010000000110101001100110010000000110100001110010010000000110001001100000011001000100000001101010011010100100000001101000011100100100000001101010011001000100000001110010011011100100000001101010011010000100000001100010011000000110010001000000011010100110101001000000011010100110110001000000011010100110100001000000011010100110101001000000011010100110100001000000011010100110011001000000011010100110101001000000011010100110011001000000011010100110100001000000011010100110110001000000011010100110101001000000011010000111001001000000011010100110101001000000011010100110110001000000011010100110100001000000011100100111000001000000011010000111001001000000011000100110000001100100010000000110101001101000010000000110101001100110010000000110101001100100010000000110100001110010010000000110101001101000010000000110001001100000011001000100000001101010011010100100000001101010011001100100000001101010011010000100000001101000011100000100000001101010011010100100000001101010011011000100000001101010011010100100000001101010011001100100000001101010011010000100000001110010011100100100000001101010011010100100000001101000011100100100000001101000011100100100000001100010011000000110010001000000011010100110101001000000011010100110011001000000011010100110101001000000011100100110111001000000011010000111001001000000011000100110000001100100010000000110101001101000010000000110100001110010010000000110101001100100010000000110101001100100010000000110101001101000010000000110100001110000010000000110101001101000010000000110101001101000010000000110101001101010010000000110101001100110010000000110101001101000010000000110100001110010010000000110101001101010010000000111001001101110010000000110100001110010010000000110001001100000011001000100000001101010011001000100000001101010011011100100000001101010011010100100000001101010011001100100000001101010011010000100000001101010011010000100000001101010011010100100000001101010011001000100000001101000011100100100000001100010011000000110010001000000011010100110001001000000011010100110001001000000011010000111001001000000011000100110000001100100010000000110101001100100010000000110101001100110010000000110101001101000010000000110100001110000010000000110101001101010010000000110101001101100010000000110101001101000010000000110100001110000010000000110101001101000010000000110001001100000011001000100000001101010011010100100000001101010011001100100000001101010011010000100000001101000011100100100000001101010011010000100000001101010011010100100000001101010011010000100000001101010011001100100000001101000011100100100000001100010011000000110010001000000011010100110011001000000011010000111000001000000011010100110101001000000011010000111001001000000011010100110101001000000011010000111001001000000011010100110101001000000011010000111000001000000011010100110100001000000011010100110011001000000011010100110000001000000011000100110000001100000010000000110101001100000010000000110001001100000011000000100000001101010011000000100000001100010011000000110000001000000011010000111000001000000011010100110111001000000011010100110011001000000011010100110001001000000011010100110101001000000011010100110101001000000011010100110101001000000011010100110100001000000011010100110100001000000011010100110111001000000011010100110100001000000011010100110100001000000011010100110101001000000011010100110111001000000011010100110100001000000011010100110110001000000011010100110101001000000011010000111001001000000011010100110101001000000011010100110001001000000011010100110101001000000011100100111001001000000011010100110000001000000011010100110001001000000011010100110011001000000011010100110110001000000011010100110100001000000011010000111000001000000011010100110101001000000011100100111000001000000011010100110100001000000011010000111000001000000011010100110100001000000011010100110111001000000011010100110000001000000011010100110001001000000011010100110011001000000011010100110000001000000011010100110101001000000011010100110010001000000011010100110101001000000011010100110101001000000011010100110100001000000011010100110011001000000011010100110000001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110010001000000011010100110111001000000011010100110101001000000011010100110011001000000011010100110101001000000011010100110101001000000011010100110100001000000011010000111001001000000011010100110100001000000011010000111000001000000011010100110000001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110011001000000011010000111001001000000011010100110101001000000011010100110100001000000011010100110011001000000011000100110000001100100010000000110101001100000010000000110101001100010010000000110101001100100010000000110001001100000011000100100000001101010011010100100000001101010011011100100000001101010011010000100000001101010011011100100000001101010011010100100000001101010011011000100000001101010011000000100000001101010011010100100000001101010011000000100000001101010011000100100000001101010011001100100000001101010011000000100000001101010011010000100000001101010011000100100000001101010011010000100000001101010011000000100000001101010011000000100000001101010011000100100000001101010011001100100000001101010011000100100000001101010011010100100000001101010011011100100000001101010011010100100000001101010011000100100000001101010011010100100000001101000011100100100000001101010011001100100000001100010011000000110010001000000011010100110101001000000011010000111001001000000011010100110001001000000011010100110100001000000011010100110001001000000011010100110100001000000011010100110000001000000011010100110001001000000011010100110001001000000011010100110001001000000011010100110001001000000011010100110010001000000011010100110000001000000011010100110001001000000011010100110011001000000011010100110111001000000011010100110100001000000011010100110111001000000011010100110000001000000011010100110001001000000011010100110010001000000011010100110000001000000011010100110101001000000011010100110110001000000011010100110100001000000011010000111000001000000011010100110000001000000011010100110001001000000011010100110010001000000011010000111000001000000011010100110101001000000011100100111000001000000011010100110011001000000011010100110001001000000011010100110100001000000011010000111000001000000011010100110011001000000011010100110000001000000011010100110100001000000011010100110000001000000011010100110101001000000011010100110111001000000011010100110101001000000011010100110101001000000011010100110101001000000011010100110100001000000011010100110101001000000011010000111001001000000011010100110101001000000011010100110010001000000011010100110000001000000011010100110001001000000011010100110010001000000011010000111001001000000011010100110100001000000011010000111000001000000011010100110101001000000011100100111001001000000011010100110000001000000011010100110001001000000011010100110010001000000011010100110000001000000011010100110101001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110011001000000011010000111001001000000011010100110101001000000011010100110010001000000011010100110101001000000011010100110010001000000011010100110000001000000011010100110001001000000011010100110010001000000011010100110000001000000011010100110101001000000011010100110110001000000011010100110101001000000011010100110111001000000011010100110101001000000011010100110100001000000011010100110100001000000011000100110000001100100010000000110101001101000010000000110101001101110010000000110101001100000010000000110101001101110010000000110101001100000010000000110101001101110010000000110101001100000010000000110101001101110010000000110100001110000010000000110001001100000011000000100000001101010011000100100000001101010011000000100000001101010011000100100000001101010011000100100000001101010011000100100000001101010011001100100000001101010011010100100000001101010011000000100000001101010011010100100000001101010011000000100000001101010011000100100000001101010011000100100000001101010011000100100000001110010011100000100000001101010011010100100000001101000011100100100000001101010011010100100000001101000011100100100000001101010011000100100000001101010011010000100000001101010011010100100000001101010011000100100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010100110100001000000011010100110001001000000011010000111001001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100100010000000110101001101010010000000110100001110010010000000110101001100010010000000111001001110000010000000110101001100010010000000111001001110000010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101010011000100100000001101010011000100100000001110010011100000100000001101010011000100100000001101010011000100100000001101010011000100100000001101010011000100100000001101010011010000100000001100010011000000110001001000000011010100110101001000000011010000111001001000000011010100110001001000000011010000111000001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000110101001101000010000000110101001101010010000000110100001110010010000000110101001101010010000000110101001100010010000000110101001101000010000000110100001110000010000000110101001100010010000000111001001110010010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001101000011100100100000001101010011010100100000001101010011000100100000001101010011000100100000001101010011000000100000001101010011000100100000001101000011100100100000001101010011010000100000001101000011100000100000001101010011010100100000001101010011000100100000001101010011000100100000001101010011010000100000001101010011000000100000001100010011000000110010001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100110010000000110101001100010010000000110101001100010010000000110101001101010010000000110101001100010010000000110101001100010010000000111001001110010010000000110101001100010010000000111001001110010010000000110101001100010010000000110101001101000010000000110101001101010010000000110101001100000010000000110101001100010010000000110100001110000010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101000011100000100000001101010011000100100000001110010011100100100000001101010011010100100000001101010011000000100000001101010011010100100000001101010011000000100000001101010011000100100000001101000011100100100000001101010011010000100000001100010011000000110001001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000110101001100100010000000110101001100110010000000110001001100000011001000100000001101010011010100100000001101000011100100100000001101010011010000100000001101000011100000100000001101010011000100100000001101010011000000100000001101010011000100100000001110010011100100100000001101010011000100100000001101010011000100100000001101010011010100100000001101010011000100100000001101010011000100100000001101010011000000100000001101010011000100100000001101000011100000100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011010100110011001000000011010100110011001000000011000100110000001100100010000000110101001100010010000000110101001100010010000000110101001100010010000000111001001110000010000000110101001101010010000000110101001100000010000000110101001100010010000000110101001100100010000000110101001101010010000000110100001110010010000000110101001101000010000000110001001100000011000100100000001101010011010000100000001100010011000000110001001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001101000010000000110101001101010010000000110101001100000010000000110101001100010010000000110100001110010010000000110101001100010010000000110101001100100010000000110101001100010010000000110101001101000010000000110101001101010010000000110100001110010010000000110101001101010010000000110101001100000010000000110101001100010010000000111001001110010010000000110101001100010010000000110101001100000010000000110101001101000010000000110100001110000010000000110101001100010010000000110101001100110010000000110101001101000010000000110100001110000010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001101010011001000100000001101010011000100100000001101010011010000100000001101010011000100100000001101010011001000100000001101010011001100100000001100010011000000110010001000000011010100110000001000000011000100110000001100100010000000110101001100000010000000110001001100000011001000100000001101010011010000100000001101000011100000100000001101010011001100100000001100010011000000110010001000000011010100110100001000000011000100110000001100010010000000110101001101010010000000110101001100010010000000110101001100010010000000111001001110000010000000110101001100010010000000110101001100010010000000110101001101010010000000110101001100000010000000110101001100010010000000110101001100110010000000110101001100010010000000110101001100000010000000110101001100010010000000111001001110000010000000110101001100010010000000111001001110010010000000110101001100010010000000110100001110000010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001101010011000100100000001101010011010100100000001101010011000000100000001101010011000100100000001110010011100100100000001101010011010100100000001101010011000000100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011100100111000001000000011010100110001001000000011010100110010001000000011010100110101001000000011010000111001001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110011001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100000010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001101010011001100100000001101010011010100100000001101000011100100100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010100110011001000000011010100110001001000000011010100110010001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110011001000000011010100110100001000000011010000111000001000000011010100110001001000000011010100110100001000000011010100110001001000000011010000111000001000000011010100110001001000000011010100110010001000000011010100110001001000000011010100110010001000000011010100110001001000000011010000111000001000000011010100110101001000000011010000111001001000000011010100110100001000000011000100110000001100010010000000110101001101010010000000110100001110010010000000110101001100000010000000110001001100000011001000100000001101010011010100100000001101010011000100100000001101010011010100100000001101010011000100100000001101010011000100100000001101010011001100100000001101010011010100100000001101000011100100100000001101010011010000100000001101000011100000100000001101010011000100100000001101010011010000100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010100110000001000000011010100110001001000000011100100111001001000000011010100110101001000000011010100110001001000000011010100110001001000000011010100110001001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110100001000000011010100110001001000000011010000111001001000000011010100110000001000000011000100110000001100100010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101010011001100100000001101010011000100100000001101010011001000100000001101010011010100100000001101000011100100100000001101010011001100100000001100010011000000110010001000000011010100110101001000000011010000111001001000000011010100110101001000000011010100110001001000000011010100110101001000000011010000111001001000000011010100110001001000000011010100110001001000000011010100110011001000000011000100110000001100100010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001101010011010000100000001101010011010000100000001100010011000000110001001000000011010100110001001000000011010100110011001000000011010100110001001000000011010100110010001000000011010100110001001000000011010100110000001000000011010100110101001000000011010100110000001000000011010100110101001000000011010100110001001000000011010100110101001000000011010100110000001000000011010100110001001000000011010000111000001000000011010100110001001000000011100100111001001000000011010100110001001000000011010100110001001000000011010100110001001000000011010100110010001000000011010100110001001000000011100100111001001000000011010100110001001000000011010100110011001000000011010100110001001000000011100100111001001000000011010100110001001000000011100100111001001000000011010100110001001000000011010000111001001000000011010100110001001000000011010100110100001000000011010100110101001000000011010100110000001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110100001000000011010100110100001000000011000100110000001100010010000000110101001100000010000000110001001100000011001000100000001101010011010000100000001100010011000000110001001000000011010100110101001000000011010100110000001000000011010100110100001000000011010000111000001000000011010100110001001000000011010000111000001000000011010100110100001000000011010000111000001000000011010100110001001000000011010100110010001000000011010100110001001000000011010100110100001000000011010100110001001000000011010100110000001000000011010100110001001000000011010100110011001000000011010100110001001000000011100100111000001000000011010100110101001000000011010100110001001000000011010100110001001000000011100100111001001000000011010100110001001000000011010000111001001000000011010100110011001000000011000100110000001100100010000000110101001100010010000000111001001110000010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001101000011100000100000001101010011000100100000001101010011000000100000001101010011000100100000001101000011100000100000001101010011000100100000001101000011100100100000001101010011000100100000001101010011000100100000001101010011000100100000001101010011001100100000001101010011000100100000001110010011100100100000001101010011000100100000001101000011100100100000001101010011000100100000001110010011100000100000001101010011010000100000001101000011100000100000001101010011000100100000001101010011000100100000001101010011010100100000001101000011100100100000001101010011000100100000001101000011100000100000001101010011000000100000001100010011000000110010001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000111001001110000010000000110101001100010010000000110101001101000010000000110101001101000010000000110001001100000011000100100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011010000111000001000000011010100110001001000000011010100110000001000000011010100110000001000000011000100110000001100100010000000110101001101010010000000110101001100010010000000110101001101000010000000110001001100000011000100100000001101010011010000100000001100010011000000110001001000000011010100110001001000000011100100111000001000000011010100110001001000000011100100111000001000000011010100110001001000000011100100111000001000000011010100110011001000000011000100110000001100100010000000110101001101010010000000110101001100000010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001101010011001000100000001101010011010000100000001100010011000000110001001000000011010100110001001000000011010100110000001000000011010100110001001000000011100100111000001000000011010100110001001000000011010000111001001000000011010100110011001000000011000100110000001100100010000000110101001100010010000000110101001101000010000000110101001100010010000000110101001100000010000000110101001101010010000000110101001100000010000000110101001100010010000000110101001101000010000000110101001100010010000000110100001110000010000000110101001100010010000000110101001100110010000000110101001101010010000000110101001100010010000000110101001100010010000000110101001100100010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001101000011100100100000001101010011000100100000001101010011000000100000001101010011010000100000001101000011100000100000001101010011010100100000001101000011100100100000001101010011000100100000001101010011001000100000001101010011000000100000001100010011000000110010001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100100010000000110101001101000010000000110100001110000010000000110101001101010010000000110101001100010010000000110101001101010010000000110101001100000010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001101000011100100100000001101010011000100100000001101010011001100100000001101010011001100100000001100010011000000110010001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000110101001100010010000000110101001101000010000000110100001110000010000000110101001100010010000000110101001100010010000000110101001100110010000000110001001100000011001000100000001101010011010100100000001101010011000000100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010100110001001000000011010100110101001000000011010100110001001000000011010100110101001000000011010100110000001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000110100001110000010000000110101001100010010000000110101001100000010000000110101001100010010000000110101001100110010000000110101001100110010000000110001001100000011001000100000001101010011010100100000001101010011000100100000001101010011010100100000001101000011100100100000001101010011000100100000001110010011100000100000001101010011000100100000001101010011000000100000001101010011010100100000001101010011000100100000001101010011000100100000001110010011100100100000001101010011010000100000001100010011000000110001001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100100010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001101010011001000100000001101010011000100100000001101000011100100100000001101010011010100100000001101010011000000100000001101010011000100100000001101010011010000100000001101010011000100100000001101010011010000100000001101010011000100100000001101010011000100100000001101010011000100100000001101010011000100100000001101010011000100100000001101000011100100100000001101010011010000100000001100010011000000110001001000000011010100110101001000000011010000111001001000000011010100110001001000000011100100111000001000000011010100110001001000000011010100110000001000000011010100110101001000000011010100110000001000000011010100110001001000000011010000111001001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000111001001110000010000000110101001101010010000000110100001110010010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101010011000100100000001101010011000100100000001101010011001100100000001101010011010100100000001101000011100100100000001101010011000100100000001101010011010000100000001101010011000100100000001101010011010000100000001101010011000100100000001101000011100000100000001101010011000100100000001101000011100100100000001101010011010100100000001101010011000000100000001101010011000100100000001101010011000100100000001101010011010100100000001101000011100100100000001101010011000100100000001101000011100100100000001101010011010100100000001101010011000000100000001101010011000100100000001101010011001000100000001101010011000100100000001110010011100000100000001101010011000100100000001101010011000000100000001101010011010000100000001101000011100000100000001101010011000100100000001101010011001000100000001101010011010000100000001100010011000000110001001000000011010100110001001000000011010100110000001000000011010100110001001000000011010100110010001000000011010100110001001000000011010100110000001000000011010100110001001000000011010000111001001000000011010100110001001000000011100100111001001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000111001001110000010000000110101001101010010000000110101001100000010000000110101001101010010000000110100001110010010000000110101001100010010000000111001001110000010000000110101001100010010000000110100001110000010000000110101001100010010000000110101001100110010000000110101001100010010000000110101001101000010000000110101001101010010000000110100001110010010000000110101001101000010000000110001001100000011000100100000001101010011010000100000001100010011000000110001001000000011010100110001001000000011010100110011001000000011010100110001001000000011100100111000001000000011010100110000001000000011000100110000001100100010000000110101001100000010000000110001001100000011001000100000001101010011010100100000001101010011000100100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010100110001001000000011010100110001001000000011100100111000001000000011010100110101001000000011010100110001001000000011010100110001001000000011010100110001001000000011010100110011001000000011000100110000001100100010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001110010011100000100000001101010011010100100000001101000011100100100000001101010011010000100000001101000011100000100000001101010011000100100000001101010011010000100000001101010011000000100000001100010011000000110010001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000110100001110000010000000110101001100010010000000111001001110000010000000110101001100010010000000110101001100000010000000110101001100010010000000110101001100000010000000110101001100010010000000110101001100100010000000110101001100010010000000110101001100010010000000110101001100010010000000111001001110000010000000110101001100000010000000110001001100000011001000100000001101010011001100100000001100010011000000110010001000000011010100110101001000000011010100110001001000000011010100110001001000000011010100110100001000000011010100110001001000000011010100110001001000000011010100110001001000000011100100111001001000000011010100110001001000000011010100110010001000000011010100110001001000000011010000111000001000000011010100110001001000000011010100110100001000000011010100110101001000000011010100110000001000000011010100110100001000000011010000111000001000000011010100110101001000000011010000111001001000000011010100110001001000000011010100110100001000000011010100110001001000000011010100110011001000000011010100110001001000000011010000111001001000000011010100110001001000000011010100110000001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100000010000000110101001100010010000000110100001110010010000000110101001100010010000000111001001110010010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101010011000000100000001101010011000100100000001101000011100100100000001101010011010100100000001101000011100100100000001101010011000100100000001110010011100100100000001101010011000100100000001101010011000100100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011100100111001001000000011010100110001001000000011010100110010001000000011010100110001001000000011100100111001001000000011010100110001001000000011010100110100001000000011010100110001001000000011010100110010001000000011010100110100001000000011010000111000001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000110100001110000010000000110101001100010010000000111001001110010010000000110101001100010010000000110101001100000010000000110101001101000010000000110100001110000010000000110101001100010010000000111001001110000010000000110101001100010010000000110101001100110010000000110101001101010010000000110101001100010010000000110101001100010010000000110100001110000010000000110101001101010010000000110101001100000010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001101010011000000100000001101010011000100100000001101010011001100100000001101010011010100100000001101010011000100100000001101010011000100100000001110010011100100100000001101010011000100100000001101000011100100100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010100110100001000000011010100110001001000000011010000111001001000000011010100110001001000000011010100110001001000000011010100110001001000000011100100111000001000000011010100110101001000000011010100110001001000000011010100110001001000000011010100110010001000000011010100110100001000000011000100110000001100010010000000110101001100000010000000110001001100000011001000100000001101010011010100100000001101000011100100100000001101010011000100100000001101000011100000100000001101010011010000100000001100010011000000110001001000000011010100110101001000000011010000111001001000000011010100110101001000000011010000111001001000000011010100110001001000000011010100110001001000000011010100110101001000000011010000111001001000000011010100110100001000000011010000111000001000000011010100110001001000000011010000111001001000000011010100110001001000000011010100110001001000000011010100110001001000000011010100110010001000000011010100110101001000000011010100110001001000000011010100110000001000000011000100110000001100100010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001110010011100100100000001101010011000100100000001101010011000000100000001101010011000100100000001101000011100100100000001101010011000100100000001110010011100000100000001101010011000100100000001110010011100100100000001101010011010000100000001101000011100000100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011010100110000001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000110101001100110010000000110101001100110010000000110001001100000011001000100000001101010011010000100000001101000011100000100000001101010011000100100000001110010011100000100000001101010011000100100000001101010011000000100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010100110100001000000011010100110001001000000011010100110001001000000011010100110101001000000011010000111001001000000011010100110101001000000011010100110000001000000011010100110100001000000011010000111000001000000011010100110000001000000011000100110000001100100010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001110010011100100100000001101010011000100100000001101010011010000100000001101010011000100100000001110010011100100100000001101010011000100100000001101010011000100100000001101010011000100100000001101000011100000100000001101010011000100100000001110010011100100100000001101010011000100100000001110010011100000100000001101010011000100100000001101010011000000100000001101010011000100100000001110010011100000100000001101010011000100100000001101000011100100100000001101010011010100100000001101010011000100100000001101010011000100100000001101010011000100100000001101010011000000100000001100010011000000110010001000000011010100110011001000000011000100110000001100100010000000110101001100010010000000111001001110010010000000110101001100010010000000110101001100000010000000110101001101010010000000110101001100000010000000110101001100000010000000110001001100000011001000100000001101010011010000100000001100010011000000110001001000000011010100110100001000000011010000111000001000000011010100110100001000000011010000111000001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000110101001100000010000000110101001101000010000000110001001100000011000100100000001101010011010100100000001101010011000000100000001101010011000100100000001101010011010000100000001101010011010100100000001101000011100100100000001101010011000100100000001110010011100000100000001101010011010100100000001101010011000000100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011010000111000001000000011010100110001001000000011010100110000001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100110010000000110101001100010010000000110101001100100010000000110101001100010010000000110100001110000010000000110101001100010010000000110101001100000010000000110101001100010010000000111001001110010010000000110101001100010010000000110101001100000010000000110101001100010010000000110101001100010010000000110101001100010010000000110101001100110010000000110101001101010010000000110100001110010010000000110101001100010010000000111001001110000010000000110101001100010010000000110101001100010010000000110101001100010010000000110100001110010010000000110101001100010010000000110101001101000010000000110101001101010010000000110101001100000010000000110101001101010010000000110101001100010010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101000011100000100000001101010011010100100000001101000011100100100000001101010011001100100000001100010011000000110010001000000011010100110100001000000011000100110000001100010010000000110101001101010010000000110100001110010010000000110101001100010010000000110100001110000010000000110101001100110010000000110001001100000011001000100000001101010011010100100000001101010011000000100000001101010011010000100000001100010011000000110001001000000011010100110101001000000011010000111001001000000011010100110001001000000011100100111000001000000011010100110100001000000011000100110000001100010010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101010011010000100000001101010011000100100000001110010011100000100000001101010011000100100000001101000011100000100000001101010011000100100000001110010011100100100000001101010011000100100000001101000011100000100000001101010011000100100000001101010011001000100000001101010011000100100000001101010011001000100000001101010011010000100000001101000011100000100000001101010011000100100000001101010011000100100000001101010011010100100000001101000011100100100000001101010011000100100000001101010011010000100000001101010011000100100000001101010011001100100000001101010011000100100000001110010011100100100000001101010011000100100000001101000011100000100000001101010011000100100000001110010011100100100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010000111000001000000011010100110001001000000011010100110001001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000111001001110000010000000110101001100010010000000110101001100100010000000110101001101000010000000110100001110000010000000110101001101010010000000110100001110010010000000110101001100010010000000110100001110010010000000110101001100010010000000110101001100100010000000110101001101010010000000110100001110010010000000110101001100000010000000110001001100000011001000100000001101010011010000100000001100010011000000110001001000000011010100110001001000000011010100110000001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110010001000000011010100110100001000000011010000111000001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000110100001110000010000000110101001101010010000000110100001110010010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001110010011100100100000001101010011000100100000001101010011001100100000001101010011010100100000001101010011000100100000001101010011000100100000001101000011100000100000001101010011010100100000001101010011000100100000001101010011001100100000001100010011000000110010001000000011010100110101001000000011010100110000001000000011010100110101001000000011010100110001001000000011010100110001001000000011010000111000001000000011010100110101001000000011010100110000001000000011010100110101001000000011010100110000001000000011010100110001001000000011100100111001001000000011010100110001001000000011010100110100001000000011010100110001001000000011010000111001001000000011010100110101001000000011010100110001001000000011010100110001001000000011100100111000001000000011010100110101001000000011010000111001001000000011010100110001001000000011010100110001001000000011010100110001001000000011100100111000001000000011010100110001001000000011010100110010001000000011010100110011001000000011000100110000001100100010000000110101001100010010000000110100001110010010000000110101001100010010000000111001001110010010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001101010011010000100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010000111000001000000011010100110001001000000011100100111001001000000011010100110101001000000011010100110001001000000011010100110001001000000011010000111000001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100100010000000110101001100010010000000110100001110000010000000110101001100010010000000111001001110010010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101010011010000100000001101010011000100100000001110010011100100100000001101010011000100100000001110010011100100100000001101010011010000100000001101000011100000100000001101010011010100100000001101010011000000100000001101010011010000100000001100010011000000110001001000000011010100110000001000000011000100110000001100100010000000110101001101010010000000110101001100000010000000110101001100010010000000110101001100000010000000110101001101010010000000110101001100000010000000110101001100010010000000111001001110000010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001101010011000000100000001101010011000100100000001101000011100100100000001101010011000100100000001110010011100000100000001101010011000100100000001101000011100000100000001101010011010100100000001101010011000000100000001101010011010100100000001101010011000100100000001101010011000100100000001101010011001000100000001101010011000100100000001101010011001100100000001101010011000100100000001101000011100000100000001101010011001100100000001100010011000000110010001000000011010100110101001000000011010000111001001000000011010100110001001000000011010000111001001000000011010100110001001000000011010000111001001000000011010100110001001000000011010100110001001000000011010100110001001000000011100100111000001000000011010100110001001000000011100100111000001000000011010100110101001000000011010100110000001000000011010100110101001000000011010000111001001000000011010100110011001000000011000100110000001100100010000000110101001101010010000000110101001100010010000000110101001101000010000000110100001110000010000000110101001100000010000000110001001100000011001000100000001101010011010100100000001101000011100100100000001101010011010100100000001101010011000100100000001101010011000100100000001101010011001100100000001101010011000100100000001101000011100000100000001101010011000100100000001101010011010000100000001101010011000100100000001101010011000000100000001101010011000100100000001101000011100100100000001101010011000100100000001101000011100100100000001101010011001100100000001100010011000000110010001000000011010100110101001000000011010100110001001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110100001110010010000000110101001100010010000000111001001110010010000000110101001101010010000000110100001110010010000000110101001100110010000000110001001100000011001000100000001101010011001100100000001100010011000000110010001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000110100001110000010000000110101001100010010000000110101001101000010000000110101001100000010000000110001001100000011001000100000001101010011000000100000001100010011000000110010001000000011010100110011001000000011000100110000001100100010000000110101001101000010000000110100001110000010000000110101001100010010000000110101001100100010000000110101001100110010000000110001001100000011001000100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011010000111001001000000011010100110101001000000011010000111001001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000110101001100110010000000110101001100000010000000110001001100000011001000100000001101010011010100100000001101000011100100100000001101010011010100100000001101010011000000100000001101010011000100100000001110010011100000100000001101010011010000100000001100010011000000110001001000000011010100110000001000000011000100110000001100100010000000110101001101000010000000110100001110000010000000110101001100010010000000110100001110000010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001110010011100000100000001101010011010100100000001101010011000100100000001101010011010100100000001101010011000000100000001101010011000100100000001101010011010000100000001101010011010000100000001101000011100000100000001101010011010100100000001101010011000100100000001101010011010100100000001101010011000000100000001101010011000100100000001101000011100100100000001101010011010100100000001101010011000100100000001101010011000100100000001101010011001100100000001101010011000100100000001101000011100000100000001101010011010000100000001100010011000000110001001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110000001000000011010100110100001000000011010000111000001000000011010100110101001000000011010100110001001000000011010100110001001000000011010100110011001000000011010100110001001000000011010100110011001000000011010100110001001000000011010000111001001000000011010100110001001000000011010100110001001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110000001000000011010100110011001000000011000100110000001100100010000000110101001100010010000000110101001100010010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001110010011100000100000001101010011000000100000001100010011000000110010001000000011010100110101001000000011010100110001001000000011010100110001001000000011100100111000001000000011010100110001001000000011010100110000001000000011010100110001001000000011010100110100001000000011010100110001001000000011100100111001001000000011010100110101001000000011010100110001001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100010010000000110101001100010010000000111001001110010010000000110101001100010010000000110101001100110010000000110101001101010010000000110101001100010010000000110101001100010010000000111001001110010010000000110101001100000010000000110001001100000011001000100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011100100111000001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100010010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001101010011000100100000001101010011010100100000001101010011000000100000001101010011010100100000001101010011000000100000001101010011010100100000001101010011000000100000001101010011000100100000001101000011100000100000001101010011000100100000001101000011100100100000001101010011000100100000001101010011001100100000001101010011000100100000001101000011100000100000001101010011000100100000001101010011010000100000001101010011000100100000001101010011001100100000001101010011000100100000001101010011000100100000001101010011000100100000001110010011100000100000001101010011000100100000001101010011000000100000001101010011000100100000001110010011100100100000001101010011000100100000001101010011001000100000001101010011000100100000001110010011100100100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011100100111001001000000011010100110001001000000011010100110100001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100010010000000110101001100000010000000110001001100000011001000100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011010000111001001000000011010100110001001000000011010100110001001000000011010100110101001000000011010000111001001000000011010100110101001000000011010100110001001000000011010100110001001000000011010100110010001000000011010100110011001000000011000100110000001100100010000000110101001101000010000000110001001100000011000100100000001101010011010100100000001101000011100100100000001101010011000100100000001101010011000100100000001101010011010100100000001101010011000100100000001101010011010100100000001101000011100100100000001101010011001100100000001100010011000000110010001000000011010100110100001000000011010000111000001000000011010100110000001000000011000100110000001100100010000000110101001101010010000000110101001100000010000000110101001101010010000000110100001110010010000000110101001100010010000000110100001110000010000000110101001100010010000000110101001100100010000000110101001100010010000000110101001100010010000000110101001100010010000000110100001110010010000000110101001100010010000000110101001100000010000000110101001100010010000000110101001100010010000000110101001100010010000000110100001110000010000000110101001100010010000000110100001110010010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001110010011100000100000001101010011000100100000001101000011100100100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011010100110001001000000011010100110001001000000011010100110011001000000011010100110001001000000011010100110000001000000011010100110001001000000011010000111000001000000011010100110001001000000011010000111000001000000011010100110000001000000011000100110000001100100010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001101010011000100100000001101010011000100100000001101010011010000100000001101010011010100100000001101010011000100100000001101010011010100100000001101010011000100100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010000111001001000000011010100110101001000000011010100110000001000000011010100110001001000000011100100111001001000000011010100110100001000000011010000111000001000000011010100110100001000000011010000111000001000000011010100110001001000000011010100110010001000000011010100110101001000000011010000111001001000000011010100110101001000000011010100110001001000000011010100110001001000000011010100110100001000000011010100110001001000000011010100110011001000000011010100110101001000000011010100110001001000000011010100110001001000000011010100110011001000000011010100110001001000000011010100110100001000000011010100110100001000000011010000111000001000000011010100110001001000000011010100110011001000000011010100110001001000000011010100110000001000000011010100110100001000000011000100110000001100010010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101010011000000100000001101010011000100100000001101010011000000100000001101010011001100100000001100010011000000110010001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100000010000000110101001101000010000000110100001110000010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001110010011100100100000001101010011010000100000001100010011000000110001001000000011010100110001001000000011010000111001001000000011010100110001001000000011010000111000001000000011010100110101001000000011010000111001001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100010010000000110101001100010010000000110101001100010010000000110101001100010010000000110101001100010010000000110101001101010010000000110101001100010010000000110101001101010010000000110101001100000010000000110101001101000010000000110100001110000010000000110101001100010010000000110100001110010010000000110101001100010010000000110101001100000010000000110101001101010010000000110101001100000010000000110101001100010010000000110101001100100010000000110101001101000010000000110100001110000010000000110101001101000010000000110100001110000010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001101010011000100100000001101010011000000100000001100010011000000110010001000000011010100110100001000000011010000111000001000000011010100110100001000000011010000111000001000000011010100110001001000000011100100111001001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000111001001110000010000000110101001100010010000000110101001100110010000000110101001100010010000000110101001100000010000000110101001100010010000000110101001100000010000000110101001101000010000000110001001100000011000100100000001101010011010100100000001101000011100100100000001101010011000100100000001101000011100000100000001101010011000100100000001101010011010000100000001101010011001100100000001100010011000000110010001000000011010100110000001000000011000100110000001100100010000000110101001100000010000000110001001100000011001000100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011010100110100001000000011010100110001001000000011010100110000001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110100001110010010000000110101001100010010000000110101001101000010000000110101001101000010000000110001001100000011000100100000001101010011010100100000001101010011000100100000001101010011000100100000001101010011010000100000001101010011010100100000001101010011000000100000001101010011010100100000001101010011000100100000001101010011000100100000001110010011100000100000001101010011000100100000001101000011100100100000001101010011000100100000001101010011001000100000001101010011001100100000001100010011000000110010001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110011001000000011010100110001001000000011100100111001001000000011010100110001001000000011010100110011001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110010001000000011010100110001001000000011100100111000001000000011010100110101001000000011010000111001001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110100001000000011010100110001001000000011100100111001001000000011010100110001001000000011100100111001001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100110010000000110101001100010010000000110100001110010010000000110101001101010010000000110101001100000010000000110101001100010010000000110100001110000010000000110101001100010010000000110100001110010010000000110101001100010010000000111001001110010010000000110101001100010010000000110101001100110010000000110101001101010010000000110101001100000010000000110101001101010010000000110101001100000010000000110101001100010010000000110100001110000010000000110101001100010010000000111001001110000010000000110101001100010010000000111001001110010010000000110101001100010010000000110101001100000010000000110101001100010010000000111001001110010010000000110101001100010010000000110100001110000010000000110101001101010010000000110101001100010010000000110101001101000010000000110100001110000010000000110101001101000010000000110100001110000010000000110101001100010010000000111001001110000010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101010011001100100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010100110011001000000011010100110011001000000011000100110000001100100010000000110101001101010010000000110101001100010010000000110101001100010010000000110101001101000010000000110101001100010010000000110100001110000010000000110101001100010010000000110101001100010010000000110101001100010010000000110100001110010010000000110101001100000010000000110001001100000011001000100000001101010011010100100000001101000011100100100000001101010011010000100000001101000011100000100000001101010011000100100000001101010011010000100000001101010011000100100000001101010011000100100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010100110011001000000011010100110001001000000011010000111000001000000011010100110001001000000011010100110100001000000011010100110001001000000011010000111000001000000011010100110100001000000011010000111000001000000011010100110001001000000011010100110000001000000011010100110001001000000011100100111001001000000011010100110001001000000011010100110001001000000011010100110101001000000011010100110001001000000011010100110001001000000011010100110000001000000011010100110001001000000011100100111001001000000011010100110100001000000011010000111000001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000110101001101000010000000110101001100010010000000110101001100010010000000110101001100010010000000110101001100100010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001101000011100000100000001101010011000100100000001110010011100100100000001101010011010100100000001101010011000100100000001101010011000100100000001110010011100100100000001101010011010100100000001101010011000100100000001101010011000100100000001110010011100100100000001101010011010100100000001101010011000100100000001101010011000100100000001101010011000100100000001101010011010000100000001101000011100000100000001101010011010100100000001101000011100100100000001101010011000100100000001101010011010000100000001101010011010100100000001101010011000000100000001101010011000100100000001101010011001100100000001101010011010100100000001101010011000100100000001101010011010100100000001101010011000100100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010100110011001000000011010100110101001000000011010100110001001000000011010100110011001000000011000100110000001100100010000000110101001100010010000000110100001110000010000000110101001100010010000000110101001100010010000000110101001101000010000000110001001100000011000100100000001101010011000000100000001100010011000000110010001000000011010100110101001000000011010100110000001000000011010100110001001000000011100100111000001000000011010100110001001000000011010100110000001000000011010100110001001000000011100100111000001000000011010100110001001000000011010100110010001000000011010100110001001000000011010100110100001000000011010100110100001000000011000100110000001100010010000000110101001100110010000000110001001100000011001000100000001101010011010100100000001101010011000000100000001101010011000100100000001101000011100000100000001101010011000100100000001101010011001000100000001101010011000100100000001101010011001000100000001101010011000100100000001101000011100100100000001101010011010100100000001101000011100100100000001101010011000100100000001101010011000000100000001101010011010100100000001101010011000100100000001101010011010000100000001100010011000000110001001000000011010100110001001000000011100100111001001000000011010100110001001000000011100100111000001000000011010100110001001000000011100100111001001000000011010100110001001000000011010100110010001000000011010100110001001000000011010100110100001000000011010100110001001000000011010000111000001000000011010100110101001000000011010100110001001000000011010100110101001000000011010100110001001000000011010100110001001000000011010100110011001000000011010100110101001000000011010000111001001000000011010100110001001000000011010100110100001000000011010100110011001000000011000100110000001100100010000000110101001101010010000000110101001100010010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101000011100000100000001101010011000100100000001101010011010000100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010000111001001000000011010100110001001000000011010100110000001000000011010100110001001000000011010100110100001000000011010100110001001000000011100100111000001000000011010100110001001000000011100100111001001000000011010100110101001000000011010100110000001000000011010100110001001000000011010000111001001000000011010100110000001000000011000100110000001100100010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101000011100100100000001101010011000100100000001101010011010000100000001101010011010000100000001101000011100000100000001101010011000100100000001101000011100000100000001101010011010000100000001100010011000000110001001000000011010100110101001000000011010000111001001000000011010100110001001000000011010000111000001000000011010100110001001000000011010100110100001000000011010100110001001000000011010000111000001000000011010100110101001000000011010000111001001000000011010100110001001000000011010100110011001000000011010100110101001000000011010100110000001000000011010100110001001000000011100100111000001000000011010100110011001000000011000100110000001100100010000000110101001101010010000000110100001110010010000000110101001101000010000000110001001100000011000100100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010000111001001000000011010100110101001000000011010000111001001000000011010100110001001000000011010100110000001000000011010100110001001000000011010000111001001000000011010100110001001000000011010100110100001000000011010100110001001000000011010100110001001000000011010100110001001000000011010100110100001000000011010100110001001000000011010000111000001000000011010100110001001000000011010100110000001000000011010100110001001000000011100100111000001000000011010100110001001000000011010100110010001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000111001001110000010000000110101001101000010000000110001001100000011000100100000001101010011010100100000001101000011100100100000001101010011000100100000001101010011001000100000001101010011010100100000001101010011000100100000001101010011010000100000001101000011100000100000001101010011000100100000001110010011100000100000001101010011000100100000001101000011100000100000001101010011000100100000001101000011100000100000001101010011001100100000001100010011000000110010001000000011010100110011001000000011000100110000001100100010000000110101001100010010000000110101001100100010000000110101001101010010000000110100001110010010000000110101001100010010000000110101001100110010000000110101001100010010000000110100001110010010000000110101001100010010000000111001001110000010000000110101001101000010000000110100001110000010000000110101001100010010000000111001001110000010000000110101001100010010000000110101001100100010000000110101001100010010000000110101001101000010000000110101001100010010000000110101001101000010000000110101001100010010000000110101001100010010000000110101001100010010000000110100001110000010000000110101001101010010000000110101001100000010000000110101001101000010000000110100001110000010000000110101001101010010000000110101001100000010000000110101001100010010000000110101001100010010000000110101001100010010000000111001001110000010000000110101001100010010000000110101001100000010000000110101001100010010000000110101001100100010000000110101001100010010000000110101001100010010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001101000011100100100000001101010011000100100000001110010011100000100000001101010011010100100000001101010011000000100000001101010011000100100000001110010011100000100000001101010011000100100000001101000011100100100000001101010011000100100000001101010011001000100000001101010011010100100000001101000011100100100000001101010011010000100000001101000011100000100000001101010011000100100000001101010011010000100000001101010011010100100000001101010011000000100000001101010011000100100000001101010011010000100000001101010011000100100000001110010011100100100000001101010011010100100000001101010011000100100000001101010011000100100000001101010011010000100000001101010011010000100000001100010011000000110001001000000011010100110001001000000011010000111001001000000011010100110001001000000011010000111001001000000011010100110011001000000011000100110000001100100010000000110101001100010010000000110101001100000010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001101000011100100100000001101010011000100100000001101010011000000100000001101010011010100100000001101000011100100100000001101010011000100100000001101010011010000100000001101010011000100100000001101000011100000100000001101010011000100100000001110010011100000100000001101010011010000100000001101000011100000100000001101010011010100100000001101010011000100100000001101010011000100100000001101000011100000100000001101010011000100100000001101000011100000100000001101010011000100100000001101010011001100100000001101010011000100100000001101010011000100100000001101010011000100100000001101010011010000100000001101010011000100100000001101010011000100100000001101010011000000100000001100010011000000110010001000000011010100110101001000000011010100110001001000000011010100110001001000000011010100110010001000000011010100110001001000000011010100110100001000000011010100110000001000000011000100110000001100100010000000110101001101010010000000110101001100000010000000110101001101010010000000110101001100000010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001101010011000000100000001101010011010100100000001101010011000100100000001101010011010100100000001101000011100100100000001101010011010100100000001101010011000000100000001101010011001100100000001100010011000000110010001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110100001110010010000000110101001100010010000000110101001100110010000000110101001101000010000000110100001110000010000000110101001101000010000000110001001100000011000100100000001101010011010100100000001101000011100100100000001101010011000100100000001101010011000100100000001101010011001100100000001100010011000000110010001000000011010100110100001000000011000100110000001100010010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001101010011001100100000001101010011000100100000001101000011100000100000001101010011000100100000001101000011100000100000001101010011000100100000001110010011100100100000001101010011000100100000001101010011001100100000001101010011000100100000001101010011001000100000001101010011000100100000001101010011001000100000001101010011000100100000001101010011001000100000001101010011000100100000001101010011000000100000001101010011000100100000001101000011100000100000001101010011010100100000001101010011000000100000001101010011010100100000001101000011100100100000001101010011000100100000001101010011001100100000001101010011000100100000001110010011100100100000001101010011000100100000001101010011001000100000001101010011000100100000001101010011001100100000001101010011000100100000001101000011100000100000001101010011000100100000001110010011100000100000001101010011000100100000001110010011100000100000001101010011000100100000001110010011100000100000001101010011000100100000001110010011100000100000001101010011010100100000001101010011000100100000001101010011000100100000001101010011001000100000001101010011010000100000001101000011100000100000001101010011000100100000001101010011010000100000001101010011010000100000001100010011000000110001001000000011010100110101001000000011010000111001001000000011010100110001001000000011010000111001001000000011010100110001001000000011010100110001001000000011010100110001001000000011010100110100001000000011010100110100001000000011000100110000001100010010000000110101001101010010000000110101001100000010000000110101001101010010000000110101001100010010000000110101001100010010000000110101001101000010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001101010011001000100000001101010011000000100000001100010011000000110010001000000011010100110101001000000011010000111001001000000011010100110001001000000011010000111000001000000011010100110011001000000011000100110000001100100010000000110101001101000010000000110100001110000010000000110101001101010010000000110101001100000010000000110101001100010010000000110100001110010010000000110101001101010010000000110101001100000010000000110101001100010010000000110101001100000010000000110101001100010010000000110101001100010010000000110101001100000010000000110001001100000011001000100000001101010011010100100000001101010011000100100000001101010011000100100000001101010011000000100000001101010011000100100000001101000011100000100000001101010011000100100000001101010011010000100000001101010011000100100000001110010011100000100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010100110000001000000011010100110100001000000011010000111000001000000011010100110001001000000011010100110010001000000011010100110001001000000011100100111000001000000011010100110001001000000011010100110000001000000011010100110001001000000011010000111000001000000011010100110001001000000011010100110100001000000011010100110100001000000011010000111000001000000011010100110001001000000011010100110010001000000011010100110100001000000011000100110000001100010010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101010011001100100000001101010011000100100000001110010011100000100000001101010011010000100000001100010011000000110001001000000011010100110001001000000011010100110000001000000011010100110001001000000011010100110010001000000011010100110100001000000011010000111000001000000011010100110101001000000011010100110000001000000011010100110001001000000011010000111000001000000011010100110001001000000011010100110011001000000011010100110101001000000011010000111001001000000011010100110001001000000011010000111001001000000011010100110000001000000011000100110000001100100010000000110101001101010010000000110101001100000010000000110101001101010010000000110100001110010010000000110101001100010010000000111001001110010010000000110101001100010010000000110101001100100010000000110101001101010010000000110101001100000010000000110101001100010010000000111001001110010010000000110101001101010010000000110101001100000010000000110101001100010010000000110100001110010010000000110101001100010010000000110101001100100010000000110101001100110010000000110001001100000011001000100000001101010011010100100000001101010011000100100000001101010011000100100000001101010011000100100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010000111001001000000011010100110001001000000011010100110011001000000011010100110001001000000011010000111001001000000011010100110001001000000011010100110100001000000011010100110100001000000011000100110000001100010010000000110101001101000010000000110100001110000010000000110101001100010010000000110101001100000010000000110101001100010010000000111001001110000010000000110101001100010010000000110100001110000010000000110101001101010010000000110100001110010010000000110101001101010010000000110101001100010010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001110010011100100100000001101010011000100100000001101010011000100100000001101010011000100100000001110010011100100100000001101010011001100100000001100010011000000110010001000000011010100110100001000000011000100110000001100010010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101000011100000100000001101010011010000100000001101000011100000100000001101010011000100100000001101010011000100100000001101010011000100100000001101000011100000100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010100110100001000000011010100110001001000000011100100111000001000000011010100110001001000000011100100111000001000000011010100110001001000000011010100110010001000000011010100110001001000000011100100111000001000000011010100110001001000000011010000111000001000000011010100110000001000000011000100110000001100100010000000110101001101000010000000110001001100000011000100100000001101010011010000100000001100010011000000110001001000000011010100110011001000000011000100110000001100100010000000110101001100010010000000110101001100000010000000110101001101010010000000110100001110010010000000110101001100010010000000110101001101000010000000110101001101010010000000110101001100000010000000110101001100010010000000110100001110010010000000110101001101010010000000110101001100000010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001110010011100000100000001101010011000100100000001101010011000000100000001101010011000100100000001110010011100000100000001101010011010100100000001101010011000000100000001101010011010100100000001101010011000000100000001101010011000100100000001101010011010000100000001101010011010000100000001100010011000000110001001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000110100001110000010000000110101001100010010000000111001001110000010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001101010011000100100000001101010011000100100000001110010011100100100000001101010011000100100000001101000011100100100000001101010011000000100000001100010011000000110010001000000011010100110100001000000011010000111000001000000011010100110101001000000011010100110000001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000111001001110010010000000110101001100010010000000110100001110000010000000110101001100010010000000110101001100000010000000110101001100010010000000110100001110000010000000110101001100010010000000111001001110000010000000110101001100010010000000110101001100000010000000110101001100010010000000110100001110010010000000110101001100010010000000111001001110000010000000110101001100010010000000110100001110010010000000110101001100010010000000111001001110000010000000110101001100010010000000111001001110010010000000110101001101010010000000110101001100010010000000110101001100010010000000110101001101000010000000110101001101000010000000110001001100000011000100100000001101010011010000100000001101000011100000100000001101010011010000100000001101000011100000100000001101010011010100100000001101000011100100100000001101010011000100100000001101000011100000100000001101010011010000100000001100010011000000110001001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110100001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100010010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001101010011001100100000001101010011010000100000001100010011000000110001001000000011010100110001001000000011010100110000001000000011010100110001001000000011010100110011001000000011010100110001001000000011010100110001001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110010001000000011010100110100001000000011010000111000001000000011010100110001001000000011010100110011001000000011010100110001001000000011100100111001001000000011010100110101001000000011010100110000001000000011010100110001001000000011010000111000001000000011010100110001001000000011010000111001001000000011010100110001001000000011010000111000001000000011010100110001001000000011010000111000001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100000010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001110010011100000100000001101010011000100100000001110010011100000100000001101010011010000100000001101000011100000100000001101010011010100100000001101000011100100100000001101010011000100100000001110010011100100100000001101010011000100100000001101010011001100100000001101010011000100100000001110010011100100100000001101010011000100100000001101000011100100100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010100110001001000000011010100110001001000000011100100111000001000000011010100110001001000000011010100110000001000000011010100110001001000000011010000111001001000000011010100110001001000000011010100110001001000000011010100110011001000000011000100110000001100100010000000110101001100010010000000110100001110000010000000110101001100010010000000110100001110000010000000110101001100010010000000110101001100110010000000110101001100010010000000110101001100110010000000110101001100010010000000110101001100010010000000110101001101010010000000110101001100010010000000110101001101010010000000110100001110010010000000110101001101010010000000110100001110010010000000110101001100010010000000110101001100100010000000110101001100010010000000110101001100010010000000110101001100010010000000110101001101000010000000110101001100010010000000110101001101000010000000110101001101010010000000110101001100000010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001101010011010000100000001101010011000100100000001101010011000000100000001101010011000100100000001101010011001100100000001101010011010100100000001101000011100100100000001101010011000100100000001101000011100100100000001101010011000100100000001101010011010000100000001101010011000100100000001101010011000000100000001101010011010100100000001101010011000100100000001101010011000000100000001100010011000000110010001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110001001000000011010100110001001000000011010000111001001000000011010100110100001000000011000100110000001100010010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001101010011010000100000001101010011010100100000001101010011000100100000001101010011010100100000001101000011100100100000001101010011000100100000001101010011001000100000001101010011000100100000001101010011001000100000001101010011000100100000001101010011000000100000001101010011000100100000001101010011010000100000001101010011000100100000001101010011010000100000001101010011000100100000001101000011100100100000001101010011000100100000001101010011000000100000001101010011010100100000001101000011100100100000001101010011000100100000001101010011000100100000001101010011000100100000001110010011100000100000001101010011000100100000001101000011100000100000001101010011000100100000001101010011001000100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010100110100001000000011010100110001001000000011010100110000001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000110101001100110010000000110101001100010010000000110101001100000010000000110101001100010010000000110101001100100010000000110101001101010010000000110101001100010010000000110101001100010010000000110101001100110010000000110101001101010010000000110100001110010010000000110101001100000010000000110001001100000011001000100000001101010011010100100000001101010011000000100000001101010011000100100000001110010011100100100000001101010011000100100000001101000011100000100000001101010011001100100000001100010011000000110010001000000011010100110100001000000011010000111000001000000011010100110101001000000011010000111001001000000011010100110001001000000011010000111001001000000011010100110001001000000011100100111000001000000011010100110001001000000011010100110001001000000011010100110001001000000011100100111000001000000011010100110101001000000011010100110001001000000011010100110001001000000011010000111000001000000011010100110001001000000011100100111000001000000011010100110001001000000011010100110011001000000011010100110001001000000011010100110011001000000011010100110101001000000011010100110001001000000011010100110101001000000011010000111001001000000011010100110101001000000011010100110001001000000011010100110001001000000011010100110000001000000011010100110001001000000011010000111000001000000011010100110001001000000011010100110010001000000011010100110001001000000011010100110000001000000011010100110011001000000011000100110000001100100010000000110101001100010010000000110100001110000010000000110101001100010010000000110101001100110010000000110101001100010010000000110101001100010010000000110101001100010010000000110100001110010010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001101010011001000100000001101010011000100100000001101010011000000100000001101010011000100100000001101010011000000100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011010100110011001000000011010100110001001000000011010100110011001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100000010000000110101001100010010000000111001001110010010000000110101001101010010000000110100001110010010000000110101001101000010000000110100001110000010000000110101001101010010000000110101001100010010000000110101001101010010000000110101001100000010000000110101001101010010000000110100001110010010000000110101001100010010000000110101001100100010000000110101001100010010000000110101001100100010000000110101001100010010000000110101001101000010000000110101001100010010000000110101001100000010000000110101001101010010000000110101001100010010000000110101001100010010000000111001001110010010000000110101001100010010000000111001001110000010000000110101001100110010000000110001001100000011001000100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011010100110011001000000011010100110001001000000011010100110010001000000011010100110101001000000011010100110000001000000011010100110101001000000011010000111001001000000011010100110001001000000011010100110011001000000011010100110001001000000011010000111000001000000011010100110001001000000011010100110100001000000011010100110100001000000011010000111000001000000011010100110001001000000011010100110010001000000011010100110001001000000011010000111001001000000011010100110100001000000011010000111000001000000011010100110001001000000011010100110010001000000011010100110101001000000011010000111001001000000011010100110001001000000011010100110011001000000011010100110001001000000011010100110001001000000011010100110001001000000011010100110001001000000011010100110011001000000011000100110000001100100010000000110101001100010010000000110100001110000010000000110101001100010010000000110101001100100010000000110101001101010010000000110101001100010010000000110101001100010010000000110101001100110010000000110101001100010010000000110101001100100010000000110101001100110010000000110001001100000011001000100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011010100110000001000000011010100110001001000000011010100110001001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100100010000000110101001101010010000000110101001100010010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101000011100100100000001101010011000100100000001110010011100000100000001101010011010000100000001100010011000000110001001000000011010100110100001000000011010000111000001000000011010100110101001000000011010000111001001000000011010100110001001000000011010100110010001000000011010100110001001000000011010100110000001000000011010100110001001000000011100100111001001000000011010100110001001000000011100100111001001000000011010100110101001000000011010000111001001000000011010100110001001000000011010000111000001000000011010100110001001000000011100100111001001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100010010000000110101001100010010000000111001001110010010000000110101001100010010000000111001001110000010000000110101001100010010000000110100001110010010000000110101001100010010000000110101001100110010000000110101001101000010000000110100001110000010000000110101001100010010000000111001001110010010000000110101001101010010000000110101001100000010000000110101001100010010000000110101001100110010000000110101001101010010000000110100001110010010000000110101001100010010000000110100001110000010000000110101001100010010000000110101001100100010000000110101001100010010000000110101001100100010000000110101001100000010000000110001001100000011001000100000001101010011010000100000001101000011100000100000001101010011000000100000001100010011000000110010001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000110101001100100010000000110101001100110010000000110001001100000011001000100000001101010011010100100000001101000011100100100000001101010011000100100000001110010011100000100000001101010011000100100000001101010011001000100000001101010011010000100000001101000011100000100000001101010011000100100000001101010011001100100000001101010011000100100000001101000011100100100000001101010011010000100000001101000011100000100000001101010011000100100000001101010011000000100000001101010011000100100000001110010011100000100000001101010011000100100000001110010011100100100000001101010011000100100000001101000011100000100000001101010011000100100000001101010011001100100000001101010011000100100000001101000011100000100000001101010011000100100000001101010011010000100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011010100110001001000000011010100110000001000000011000100110000001100100010000000110101001100000010000000110001001100000011001000100000001101010011001100100000001100010011000000110010001000000011010100110101001000000011010100110000001000000011010100110011001000000011000100110000001100100010000000110101001100010010000000110100001110000010000000110101001101010010000000110101001100010010000000110101001101010010000000110101001100000010000000110101001100010010000000110101001100100010000000110101001100000010000000110001001100000011001000100000001101010011010000100000001101000011100000100000001101010011001100100000001100010011000000110010001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100110010000000110101001100010010000000110100001110010010000000110101001101000010000000110100001110000010000000110101001101000010000000110100001110000010000000110101001100010010000000110101001100000010000000110101001100010010000000110101001100100010000000110101001100010010000000110101001100010010000000110101001100010010000000110100001110010010000000110101001100010010000000110100001110000010000000110101001100010010000000110101001100010010000000110101001100010010000000110101001100100010000000110101001100010010000000111001001110010010000000110101001101010010000000110101001100010010000000110101001100010010000000110100001110010010000000110101001101000010000000110100001110000010000000110101001100010010000000111001001110010010000000110101001100000010000000110001001100000011001000100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011010100110100001000000011010100110100001000000011010000111000001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000110101001100110010000000110101001100010010000000110101001101000010000000110101001101010010000000110101001100000010000000110101001100010010000000110101001100100010000000110101001100110010000000110001001100000011001000100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011100100111001001000000011010100110001001000000011010100110010001000000011010100110101001000000011010100110001001000000011010100110001001000000011010000111001001000000011010100110101001000000011010100110001001000000011010100110100001000000011000100110000001100010010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001101010011000100100000001101010011010000100000001100010011000000110001001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110100001000000011010100110001001000000011010100110100001000000011010100110101001000000011010100110000001000000011010100110001001000000011100100111000001000000011010100110011001000000011000100110000001100100010000000110101001101000010000000110100001110000010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101010011001100100000001101010011010000100000001100010011000000110001001000000011010100110001001000000011010100110010001000000011010100110011001000000011000100110000001100100010000000110101001101010010000000110100001110010010000000110101001101010010000000110101001100010010000000110101001100010010000000111001001110000010000000110101001100010010000000111001001110010010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001101000011100000100000001101010011000100100000001101010011001100100000001101010011000100100000001101000011100100100000001101010011000100100000001101010011000100100000001101010011000100100000001101010011010000100000001101010011010100100000001101010011000100100000001101010011010100100000001101010011000100100000001101010011010000100000001100010011000000110001001000000011010100110001001000000011010000111000001000000011010100110100001000000011010000111000001000000011010100110001001000000011010000111001001000000011010100110100001000000011000100110000001100010010000000110101001101010010000000110101001100010010000000110101001100010010000000111001001110010010000000110101001100010010000000111001001110010010000000110101001100010010000000110101001101000010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101010011010000100000001101010011000100100000001101010011001000100000001101010011001100100000001100010011000000110010001000000011010100110011001000000011000100110000001100100010000000110101001101010010000000110100001110010010000000110101001100010010000000110100001110000010000000110101001100110010000000110001001100000011001000100000001101010011010000100000001101000011100000100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010100110010001000000011010100110001001000000011010100110011001000000011010100110001001000000011010100110011001000000011010100110001001000000011010000111001001000000011010100110001001000000011100100111000001000000011010100110011001000000011000100110000001100100010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101010011001100100000001101010011000100100000001110010011100100100000001101010011000100100000001101010011001000100000001101010011000100100000001101010011001000100000001101010011000100100000001110010011100000100000001101010011000100100000001101010011000000100000001101010011010100100000001101000011100100100000001101010011000100100000001101010011001100100000001101010011000100100000001101010011000100100000001101010011000100100000001101010011001100100000001101010011000100100000001101010011000000100000001101010011000100100000001101010011000000100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010000111000001000000011010100110001001000000011010100110001001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110100001110000010000000110101001101010010000000110100001110010010000000110101001101010010000000110101001100000010000000110101001101010010000000110101001100000010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001101000011100000100000001101010011000100100000001101010011000100100000001101010011000100100000001101000011100000100000001101010011000100100000001101010011001100100000001101010011000100100000001101000011100000100000001101010011001100100000001100010011000000110010001000000011010100110101001000000011010000111001001000000011010100110011001000000011000100110000001100100010000000110101001100010010000000110101001100110010000000110101001100010010000000110100001110000010000000110101001101000010000000110001001100000011000100100000001101010011010100100000001101000011100100100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011010100110011001000000011010100110011001000000011000100110000001100100010000000110101001100010010000000110101001100100010000000110101001100000010000000110001001100000011001000100000001101010011010000100000001101000011100000100000001101010011010000100000001100010011000000110001001000000011010100110001001000000011100100111001001000000011010100110001001000000011010100110011001000000011010100110100001000000011010000111000001000000011010100110001001000000011010100110011001000000011010100110001001000000011010000111001001000000011010100110001001000000011010100110010001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000110101001101000010000000110101001100010010000000110101001100110010000000110101001100010010000000110101001100010010000000110101001100010010000000111001001110000010000000110101001100010010000000110100001110010010000000110101001101010010000000110100001110010010000000110101001101010010000000110100001110010010000000110101001100010010000000110100001110000010000000110101001101000010000000110001001100000011000100100000001101010011010000100000001100010011000000110001001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100110010000000110101001100010010000000110101001100010010000000110101001100010010000000110101001101000010000000110101001100010010000000111001001110000010000000110101001100010010000000110101001100010010000000110101001100010010000000110101001100010010000000110101001101010010000000110101001100010010000000110101001100000010000000110001001100000011001000100000001101010011010100100000001101000011100100100000001101010011000100100000001101000011100100100000001101010011001100100000001100010011000000110010001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110010001000000011010100110101001000000011010100110001001000000011010100110001001000000011100100111000001000000011010100110101001000000011010100110001001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001101000010000000110101001100010010000000110100001110000010000000110101001100010010000000110101001101000010000000110101001101000010000000110100001110000010000000110101001100000010000000110001001100000011001000100000001101010011010000100000001100010011000000110001001000000011010100110001001000000011100100111000001000000011010100110001001000000011100100111000001000000011010100110001001000000011010100110000001000000011010100110001001000000011010100110000001000000011010100110001001000000011010000111000001000000011010100110001001000000011010100110010001000000011010100110001001000000011010100110010001000000011010100110001001000000011010100110010001000000011010100110001001000000011010100110010001000000011010100110101001000000011010100110000001000000011010100110000001000000011000100110000001100100010000000110101001101010010000000110101001100010010000000110101001101010010000000110100001110010010000000110101001100010010000000110101001100010010000000110101001100010010000000110101001100110010000000110101001101010010000000110100001110010010000000110101001101010010000000110101001100000010000000110101001100010010000000110101001100110010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101000011100100100000001101010011010100100000001101010011000100100000001101010011000100100000001101010011001000100000001101010011000100100000001101000011100100100000001101010011000000100000001100010011000000110010001000000011010100110000001000000011000100110000001100100010000000110101001100110010000000110001001100000011001000100000001101010011010000100000001100010011000000110001001000000011010100110101001000000011010000111001001000000011010100110011001000000011000100110000001100100010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101000011100100100000001101010011010100100000001101010011000100100000001101010011000100100000001101010011000000100000001101010011000000100000001100010011000000110010001000000011010100110001001000000011010100110010001000000011010100110101001000000011010100110001001000000011010100110001001000000011010100110011001000000011010100110000001000000011000100110000001100100010000000110101001101010010000000110101001100000010000000110101001100010010000000110100001110010010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101010011000000100000001101010011000100100000001101010011000000100000001101010011000100100000001101010011001000100000001101010011000100100000001110010011100000100000001101010011000100100000001101010011001100100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011010100110000001000000011010100110001001000000011010100110001001000000011010100110000001000000011000100110000001100100010000000110101001100010010000000110101001100000010000000110101001100010010000000110101001100110010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001101000011100100100000001101010011000100100000001101000011100000100000001101010011000100100000001101010011010000100000001101010011000100100000001101000011100100100000001101010011000100100000001101010011010000100000001101010011000100100000001101000011100100100000001101010011010000100000001101000011100000100000001101010011000100100000001101010011001100100000001101010011000000100000001100010011000000110010001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000110101001100100010000000110101001101010010000000110101001100010010000000110101001101000010000000110100001110000010000000110101001101000010000000110001001100000011000100100000001101010011010100100000001101000011100100100000001101010011010000100000001100010011000000110001001000000011010100110001001000000011100100111000001000000011010100110101001000000011010100110000001000000011010100110101001000000011010100110001001000000011010100110001001000000011010100110010001000000011010100110100001000000011010000111000001000000011010100110001001000000011010100110010001000000011010100110100001000000011000100110000001100010010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101010011000000100000001101010011010000100000001101000011100000100000001101010011010100100000001101010011000000100000001101010011000100100000001101010011001100100000001101010011000100100000001101010011000000100000001101010011000100100000001101010011001000100000001101010011000100100000001101010011010000100000001101010011010000100000001101000011100000100000001101010011000100100000001110010011100000100000001101010011000100100000001101000011100000100000001101010011000100100000001110010011100100100000001101010011010000100000001100010011000000110001001000000011010100110011001000000011000100110000001100100010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101010011000000100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011010000111001001000000011010100110001001000000011010100110000001000000011010100110001001000000011100100111000001000000011010100110100001000000011000100110000001100010010000000110101001100010010000000111001001110010010000000110101001101000010000000110100001110000010000000110101001100110010000000110001001100000011001000100000001101010011000100100000001101010011001000100000001101010011000100100000001101010011000000100000001101010011010100100000001101010011000100100000001101010011000100100000001101010011001100100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011010100110010001000000011010100110001001000000011010000111001001000000011010100110011001000000011000100110000001100100010000000110101001100010010000000110100001110000010000000110101001100010010000000111001001110010010000000110101001100010010000000110101001101000010000000110101001100010010000000110101001101000010000000110101001100010010000000110101001100000010000000110101001100010010000000111001001110000010000000110101001100010010000000110101001100000010000000110101001100010010000000110101001100000010000000110101001100010010000000110101001100100010000000110101001101010010000000110101001100000010000000110101001100000010000000110001001100000011001000100000001101010011000100100000001101010011000000100000001101010011000100100000001101000011100000100000001101010011000100100000001101010011001000100000001101010011000100100000001110010011100000100000001101010011000100100000001101000011100000100000001101010011010000100000001101000011100000100000001101010011000100100000001101010011001000100000001101010011001100100000001100010011000000110010001000000011010100110001001000000011010000111000001000000011010100110101001000000011010100110000001000000011010100110101001000000011010100110000001000000011010100110001001000000011010100110000001000000011010100110000001000000011000100110000001100100010000000110101001101010010000000110101001100010010000000110101001101000010000000110100001110000010000000110101001100010010000000110101001100010010000000110101001100010010000000110101001101000010000000110101001100010010000000110100001110010010000000110101001100110010000000110001001100000011001000100000001101010011000000100000001100010011000000110010001000000011010100110000001000000011000100110000001100100010000000110101001101010010000000110100001110010010000000110101001101000010000000110100001110000010000000110101001100010010000000111001001110010010000000110101001100010010000000110101001100110010000000110101001101000010000000110001001100000011000100100000001101010011010100100000001101000011100100100000001101010011010100100000001101010011000000100000001101010011010100100000001101010011000000100000001101010011000100100000001101010011010000100000001101010011010100100000001101010011000000100000001101010011000100100000001101010011000000100000001101010011000100100000001110010011100000100000001101010011000100100000001110010011100100100000001101010011000100100000001101010011001000100000001101010011000100100000001101010011000100100000001101010011000100100000001101010011010000100000001101010011010100100000001101010011000000100000001101010011000100100000001101010011001100100000001101010011000100100000001101010011001100100000001101010011000100100000001101000011100000100000001101010011010100100000001101010011000000100000001101010011000100100000001101010011001000100000001101010011000100100000001101000011100100100000001101010011000100100000001101010011000000100000001101010011000100100000001101010011000100100000001101010011000100100000001110010011100100100000001101010011000100100000001110010011100100100000001101010011000100100000001101010011001000100000001101010011000100100000001101000011100000100000001101010011010000100000001101000011100000100000001101010011010000100000001101000011100000100000001101010011010000100000001100010011000000110001001000000011010100110100001000000011010000111000001000000011010100110011001000000011000100110000001100100010000000110101001100010010000000111001001110010010000000110101001100010010000000110101001101000010000000110101001100010010000000110101001101000010000000110101001101010010000000110101001100000010000000110101001101000010000000110100001110000010000000110101001100010010000000110101001100000010000000110101001100010010000000110100001110000010000000110101001100010010000000110101001100000010000000110101001100010010000000110101001100100010000000110101001100010010000000110101001100010010000000110101001101000010000000110001001100000011000100100000001101010011000100100000001101010011001000100000